public class GeneratorPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
javax.swing.JButton |
appendScenario |
javax.swing.JButton |
deleteRowButton |
javax.swing.JButton |
editScenario |
javax.swing.JButton |
generateScenario |
javax.swing.JButton |
insertRowButton |
javax.swing.JButton |
loadParamFile |
javax.swing.JTextArea |
messageArea |
javax.swing.JSpinner |
numberOfGood |
javax.swing.JSpinner |
numberOfKind |
javax.swing.JSpinner |
numberOfMalicious |
javax.swing.JSpinner |
numberOfRatings |
javax.swing.JSpinner |
numberOfStrict |
javax.swing.JSpinner |
numberOfUsers |
javax.swing.JComboBox<java.lang.String> |
priceFactorGood |
javax.swing.JComboBox<java.lang.String> |
priceFactorKind |
javax.swing.JComboBox<java.lang.String> |
priceFactorMalicious |
javax.swing.JComboBox<java.lang.String> |
priceFactorStrict |
javax.swing.JCheckBox |
randomTargetsOption |
javax.swing.JSpinner |
ratingsOfGood |
javax.swing.JSpinner |
ratingsOfKind |
javax.swing.JSpinner |
ratingsOfMalicious |
javax.swing.JSpinner |
ratingsOfStrict |
javax.swing.JTextField |
remainingRatings |
javax.swing.JTextField |
remainingUsers |
javax.swing.JButton |
replicateRowButton |
javax.swing.JButton |
saveParameters |
javax.swing.JButton |
saveScenario |
javax.swing.JButton |
saveState |
javax.swing.JTable |
scenarioTable |
private static long |
serialVersionUID |
javax.swing.JButton |
splitRowButton |
javax.swing.JButton |
tableRedo |
javax.swing.JButton |
tableUndo |
javax.swing.JSpinner |
targetUser |
javax.swing.JCheckBox |
usdOption |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GeneratorPanel() |
Modifier and Type | Method and Description |
---|---|
private void |
createAndAddAllListeners() |
private javax.swing.JPanel |
createAutomaticScenarioPanel() |
private javax.swing.JPanel |
createButtonsSubPanel() |
private javax.swing.JPanel |
createControlButtonsSubPanel() |
private javax.swing.JPanel |
createDistributionSubPanel() |
private javax.swing.JPanel |
createFileButtonsSubPanel() |
private javax.swing.JPanel |
createManualScenarioPanel() |
private javax.swing.JPanel |
createMessageSubPanel() |
private javax.swing.JPanel |
createSpinnerSubPanel() |
private javax.swing.JPanel |
createStateChangeButtonsPanel() |
private javax.swing.JPanel |
createTableSubPanel() |
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.JSpinner numberOfRatings
public javax.swing.JSpinner numberOfUsers
public javax.swing.JSpinner targetUser
public javax.swing.JSpinner numberOfMalicious
public javax.swing.JSpinner numberOfGood
public javax.swing.JSpinner numberOfStrict
public javax.swing.JSpinner numberOfKind
public javax.swing.JSpinner ratingsOfMalicious
public javax.swing.JSpinner ratingsOfGood
public javax.swing.JSpinner ratingsOfStrict
public javax.swing.JSpinner ratingsOfKind
public javax.swing.JTextField remainingUsers
public javax.swing.JTextField remainingRatings
public javax.swing.JComboBox<java.lang.String> priceFactorMalicious
public javax.swing.JComboBox<java.lang.String> priceFactorStrict
public javax.swing.JComboBox<java.lang.String> priceFactorKind
public javax.swing.JComboBox<java.lang.String> priceFactorGood
public javax.swing.JButton generateScenario
public javax.swing.JButton loadParamFile
public javax.swing.JButton saveParameters
public javax.swing.JButton insertRowButton
public javax.swing.JButton splitRowButton
public javax.swing.JButton deleteRowButton
public javax.swing.JButton replicateRowButton
public javax.swing.JButton tableUndo
public javax.swing.JButton tableRedo
public javax.swing.JButton saveState
public javax.swing.JButton saveScenario
public javax.swing.JButton editScenario
public javax.swing.JButton appendScenario
public javax.swing.JCheckBox usdOption
public javax.swing.JCheckBox randomTargetsOption
public javax.swing.JTextArea messageArea
public javax.swing.JTable scenarioTable
private void createAndAddAllListeners()
private javax.swing.JPanel createAutomaticScenarioPanel()
private javax.swing.JPanel createSpinnerSubPanel()
private javax.swing.JPanel createDistributionSubPanel()
private javax.swing.JPanel createButtonsSubPanel()
private javax.swing.JPanel createMessageSubPanel()
private javax.swing.JPanel createManualScenarioPanel()
private javax.swing.JPanel createTableSubPanel()
private javax.swing.JPanel createControlButtonsSubPanel()
private javax.swing.JPanel createStateChangeButtonsPanel()
private javax.swing.JPanel createFileButtonsSubPanel()