|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
gui.prio.PairwiseWindow
Defines the window used when using the Pair Wise prioritization method.
Nested Class Summary | |
(package private) class |
PairwiseWindow.ActionHandler
ActionListener for the buttons, radio buttons and the menu |
(package private) class |
PairwiseWindow.MouseHandler
MouseListener used to detect double-clicks on the radio buttons. |
(package private) class |
PairwiseWindow.PreferencesWindow
|
Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
private PairwiseWindow.ActionHandler |
ah
|
private javax.swing.JButton |
backButton
|
private javax.swing.ButtonGroup |
buttonGroup
|
private javax.swing.JButton |
cancelButton
|
private javax.swing.JMenuItem |
cancelMenuItem
|
private java.awt.Container |
contentPane
|
private javax.swing.JComboBox |
criteriaSelecter
|
private java.lang.String |
currentCriteria
|
private javax.swing.JButton |
doneButton
|
private javax.swing.JMenuItem |
doneMenuItem
|
private javax.swing.JLabel |
header
|
private javax.swing.JMenuItem |
helpMenuItem
|
private PairwiseWindow.MouseHandler |
mh
|
private javax.swing.JRadioButton |
mrSecretRadioButton
|
private javax.swing.JLabel |
nbrCompleted
|
private javax.swing.JButton |
nextButton
|
private Rainbowie |
p
|
private PairwiseWindow.PreferencesWindow |
prefWindow
|
private boolean |
prioOneDone
|
private javax.swing.JProgressBar |
progressBar
|
private Pairwise |
pw
|
private javax.swing.JRadioButton[] |
radioButtonArray
|
private javax.swing.JPanel |
radioButtonsPanel
|
private javax.swing.JTextArea |
reqArea1
|
private javax.swing.JTextArea |
reqArea2
|
private RequirementList |
rList
|
private javax.swing.JCheckBoxMenuItem |
valuesMenuItem
|
private javax.swing.JMenuItem |
variablesMenuItem
|
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
PairwiseWindow(RequirementList rList,
Rainbowie p)
Constructs a Pair Wise prioritization window |
Method Summary | |
private java.lang.String |
getReqText(Requirement r)
Returns requirement number and requirement description as a String in a format adjusted for the infoArea. |
private void |
init()
Initializes the graphical user interface |
private void |
setRadioButtonsEnabled(boolean enabled)
Enables or disables the radio buttons. |
private void |
toggleIntermediateValues()
Changes between displaying and not displaying the radiobuttons for the intermediate values together with the others. |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
private javax.swing.JButton backButton
private javax.swing.JButton nextButton
private javax.swing.JButton cancelButton
private javax.swing.JButton doneButton
private javax.swing.ButtonGroup buttonGroup
private javax.swing.JMenuItem helpMenuItem
private javax.swing.JMenuItem variablesMenuItem
private javax.swing.JMenuItem doneMenuItem
private javax.swing.JMenuItem cancelMenuItem
private javax.swing.JCheckBoxMenuItem valuesMenuItem
private javax.swing.JProgressBar progressBar
private javax.swing.JLabel header
private javax.swing.JLabel nbrCompleted
private javax.swing.JRadioButton[] radioButtonArray
private javax.swing.JPanel radioButtonsPanel
private javax.swing.JComboBox criteriaSelecter
private javax.swing.JRadioButton mrSecretRadioButton
private java.awt.Container contentPane
private java.lang.String currentCriteria
private boolean prioOneDone
private PairwiseWindow.ActionHandler ah
private PairwiseWindow.MouseHandler mh
private Rainbowie p
private Pairwise pw
private PairwiseWindow.PreferencesWindow prefWindow
private javax.swing.JTextArea reqArea1
private javax.swing.JTextArea reqArea2
private RequirementList rList
Constructor Detail |
public PairwiseWindow(RequirementList rList, Rainbowie p)
rList
- the RequirementList containing the requirements to be
prioritizedp
- reference to the programs Parseq objectMethod Detail |
private void init()
private void toggleIntermediateValues()
private java.lang.String getReqText(Requirement r)
r
- the Requirement to display
private void setRadioButtonsEnabled(boolean enabled)
enabled
- true if the radio buttons should be enabled
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |