public class SimulatorPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
org.jfree.chart.JFreeChart |
AdaptationDelayCostChart |
javax.swing.JSpinner |
adaptiveWindowSpinner |
javax.swing.JButton |
addChartRV |
org.jfree.chart.JFreeChart |
AscentRateChart |
javax.swing.JComboBox<java.lang.Integer> |
castMembers |
javax.swing.JSlider |
ceilingPrice |
private MyChartTheme |
chartTheme |
javax.swing.JButton |
clearChartRV |
javax.swing.JTabbedPane |
controlsPanel |
org.jfree.chart.JFreeChart |
DescentRateChart |
javax.swing.JTextArea |
evaluationMessageArea |
javax.swing.JComboBox<java.lang.String> |
executionMode |
javax.swing.JButton |
exportChartP_C_SHC |
javax.swing.JButton |
exportChartRS |
javax.swing.JButton |
exportChartRV |
javax.swing.JTextField |
filePath |
javax.swing.JSpinner |
highValueSpinner |
javax.swing.JButton |
importChartRV |
javax.swing.JSpinner |
initialStepSpinner |
javax.swing.JSpinner |
lowValueSpinner |
javax.swing.JTextArea |
messageArea |
javax.swing.JTabbedPane |
modePanel |
javax.swing.JButton |
openScenarioFile |
org.jfree.chart.JFreeChart |
P_C_SHC_chart |
javax.swing.JButton |
pauseSimulation |
javax.swing.JSlider |
ratingSkill_A_Weight |
javax.swing.JSpinner |
recentWindowSpinner |
javax.swing.JComboBox<java.lang.String> |
reputationModel |
javax.swing.JSlider |
reputationTrend_A_Weight |
org.jfree.chart.JFreeChart |
RSchart |
org.jfree.chart.JFreeChart |
RVchart |
private static long |
serialVersionUID |
javax.swing.JCheckBox |
showAncillaryValues |
javax.swing.JCheckBox |
showThresholds |
javax.swing.JButton |
startSimulation |
javax.swing.JButton |
stepSimulation |
javax.swing.JButton |
stopSimulation |
javax.swing.JCheckBox |
transactionContextFactor |
javax.swing.JSlider |
userRatingListSize |
org.jfree.chart.JFreeChart |
VariabilityChart |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SimulatorPanel() |
Modifier and Type | Method and Description |
---|---|
private javax.swing.JPanel |
createAdaptationDelayCostChartSubPanel() |
private void |
createAndAddAllListeners() |
private javax.swing.JPanel |
createAscentRateChartSubPanel() |
private javax.swing.JTabbedPane |
createControlsPanel() |
private javax.swing.JPanel |
createDescentRateChartSubPanel() |
private javax.swing.JPanel |
createEvaluationMessageSubPanel() |
private javax.swing.JPanel |
createEvaluationPanel() |
private javax.swing.JPanel |
createEvaluationParametersPanel() |
private javax.swing.JPanel |
createInputParametersSubPanel() |
private javax.swing.JPanel |
createMessageSubPanel() |
private javax.swing.JPanel |
createMoreInputParametersSubPanel() |
private javax.swing.JPanel |
createOpenFileSubPanel() |
private javax.swing.JPanel |
createP_C_SHCchartPanel() |
private javax.swing.JPanel |
createP_C_SHCChartSubPanel() |
private javax.swing.JPanel |
createParametersTabPanel() |
private javax.swing.JPanel |
createRSChartPanel() |
private javax.swing.JPanel |
createRSChartSubPanel() |
private javax.swing.JPanel |
createRSOptionsSubPanel() |
private javax.swing.JPanel |
createRVChartPanel() |
private javax.swing.JPanel |
createRVChartSubPanel() |
private javax.swing.JPanel |
createRVOptionsSubPanel() |
private javax.swing.JPanel |
createSimulationOptionsSubPanel() |
private javax.swing.JPanel |
createVariabilityChartSubPanel() |
private javax.swing.JPanel |
ExecutionPanel() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
public javax.swing.JTextField filePath
public javax.swing.JButton openScenarioFile
public javax.swing.JButton startSimulation
public javax.swing.JButton stopSimulation
public javax.swing.JButton pauseSimulation
public javax.swing.JButton stepSimulation
public javax.swing.JButton importChartRV
public javax.swing.JButton exportChartRV
public javax.swing.JButton exportChartP_C_SHC
public javax.swing.JButton exportChartRS
public javax.swing.JButton addChartRV
public javax.swing.JButton clearChartRV
public javax.swing.JComboBox<java.lang.String> reputationModel
public javax.swing.JComboBox<java.lang.String> executionMode
public javax.swing.JSlider userRatingListSize
public javax.swing.JSlider ratingSkill_A_Weight
public javax.swing.JSlider reputationTrend_A_Weight
public javax.swing.JSlider ceilingPrice
public javax.swing.JTextArea messageArea
public javax.swing.JTextArea evaluationMessageArea
public org.jfree.chart.JFreeChart RVchart
public org.jfree.chart.JFreeChart P_C_SHC_chart
public org.jfree.chart.JFreeChart RSchart
public org.jfree.chart.JFreeChart AdaptationDelayCostChart
public org.jfree.chart.JFreeChart VariabilityChart
public org.jfree.chart.JFreeChart DescentRateChart
public org.jfree.chart.JFreeChart AscentRateChart
private MyChartTheme chartTheme
public javax.swing.JSpinner lowValueSpinner
public javax.swing.JSpinner highValueSpinner
public javax.swing.JSpinner initialStepSpinner
public javax.swing.JSpinner recentWindowSpinner
public javax.swing.JSpinner adaptiveWindowSpinner
public javax.swing.JComboBox<java.lang.Integer> castMembers
public javax.swing.JCheckBox showThresholds
public javax.swing.JCheckBox showAncillaryValues
public javax.swing.JCheckBox transactionContextFactor
public javax.swing.JTabbedPane controlsPanel
public javax.swing.JTabbedPane modePanel
private javax.swing.JPanel ExecutionPanel()
private void createAndAddAllListeners()
private javax.swing.JTabbedPane createControlsPanel()
private javax.swing.JPanel createEvaluationPanel()
private javax.swing.JPanel createAdaptationDelayCostChartSubPanel()
private javax.swing.JPanel createVariabilityChartSubPanel()
private javax.swing.JPanel createDescentRateChartSubPanel()
private javax.swing.JPanel createAscentRateChartSubPanel()
private javax.swing.JPanel createParametersTabPanel()
private javax.swing.JPanel createInputParametersSubPanel()
private javax.swing.JPanel createMoreInputParametersSubPanel()
private javax.swing.JPanel createEvaluationParametersPanel()
private javax.swing.JPanel createSimulationOptionsSubPanel()
private javax.swing.JPanel createOpenFileSubPanel()
private javax.swing.JPanel createRVChartPanel()
private javax.swing.JPanel createRVChartSubPanel()
private javax.swing.JPanel createRVOptionsSubPanel()
private javax.swing.JPanel createP_C_SHCchartPanel()
private javax.swing.JPanel createP_C_SHCChartSubPanel()
private javax.swing.JPanel createRSChartPanel()
private javax.swing.JPanel createRSChartSubPanel()
private javax.swing.JPanel createRSOptionsSubPanel()
private javax.swing.JPanel createMessageSubPanel()
private javax.swing.JPanel createEvaluationMessageSubPanel()