org.argouml.cognitive.critics.ui
Class CriticBrowserDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.tigris.swidgets.Dialog
org.argouml.ui.ArgoDialog
org.argouml.cognitive.critics.ui.CriticBrowserDialog
- All Implemented Interfaces:
- Accessible, ActionListener, DocumentListener, EventListener, ImageObserver, ItemListener, ListSelectionListener, MenuContainer, RootPaneContainer, Serializable, WindowConstants
- public class CriticBrowserDialog
- extends ArgoDialog
- implements ActionListener, ListSelectionListener, ItemListener, DocumentListener
Dialog box to list all critics and allow editing of some of their
properties.
TODO: knowledge type, supported goals,
supported decisions, critic network, localize labels.
- See Also:
- Serialized Form
Fields inherited from class org.argouml.ui.ArgoDialog |
|
Fields inherited from class org.tigris.swidgets.Dialog |
CLOSE_OPTION, DEFAULT_OPTION, OK_CANCEL_HELP_OPTION, OK_CANCEL_OPTION, YES_NO_CANCEL_HELP_OPTION, YES_NO_CANCEL_OPTION, YES_NO_HELP_OPTION, YES_NO_OPTION |
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Methods inherited from class org.tigris.swidgets.Dialog |
addButton, addButton, getCancelButton, getCloseButton, getComponentGap, getContent, getHelpButton, getLabelGap, getNoButton, getOkButton, getYesButton, setContent |
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, 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.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, removeNotify, 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, remove, 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 |
LOG
private static final Logger LOG
numCriticBrowser
private static int numCriticBrowser
DESC_WIDTH_TEXT
private static final String DESC_WIDTH_TEXT
- See Also:
- Constant Field Values
NUM_COLUMNS
private static final int NUM_COLUMNS
- See Also:
- Constant Field Values
HIGH
private static final String HIGH
MEDIUM
private static final String MEDIUM
LOW
private static final String LOW
PRIORITIES
private static final String[] PRIORITIES
ALWAYS
private static final String ALWAYS
IF_ONLY_ONE
private static final String IF_ONLY_ONE
NEVER
private static final String NEVER
USE_CLAR
private static final String[] USE_CLAR
INSET_PX
private static final int INSET_PX
- See Also:
- Constant Field Values
criticsLabel
private JLabel criticsLabel
clsNameLabel
private JLabel clsNameLabel
headlineLabel
private JLabel headlineLabel
priorityLabel
private JLabel priorityLabel
moreInfoLabel
private JLabel moreInfoLabel
descLabel
private JLabel descLabel
clarifierLabel
private JLabel clarifierLabel
tableModel
private TableModelCritics tableModel
table
private JTable table
className
private JTextField className
headline
private JTextField headline
priority
private JComboBox priority
moreInfo
private JTextField moreInfo
desc
private JTextArea desc
useClar
private JComboBox useClar
wakeButton
private JButton wakeButton
configButton
private JButton configButton
networkButton
private JButton networkButton
goButton
private JButton goButton
target
private Critic target
critics
private List critics
CriticBrowserDialog
public CriticBrowserDialog()
- The constructor.
setTarget
private void setTarget(Object t)
- Parameters:
t
- the new target
setTargetHeadline
private void setTargetHeadline()
setTargetPriority
private void setTargetPriority()
setTargetMoreInfo
private void setTargetMoreInfo()
setTargetDesc
private void setTargetDesc()
setTargetUseClarifiers
private void setTargetUseClarifiers()
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
- See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)
valueChanged
public void valueChanged(ListSelectionEvent lse)
- Specified by:
valueChanged
in interface ListSelectionListener
- See Also:
ListSelectionListener.valueChanged(javax.swing.event.ListSelectionEvent)
insertUpdate
public void insertUpdate(DocumentEvent e)
- Specified by:
insertUpdate
in interface DocumentListener
- See Also:
DocumentListener.insertUpdate(javax.swing.event.DocumentEvent)
removeUpdate
public void removeUpdate(DocumentEvent e)
- Specified by:
removeUpdate
in interface DocumentListener
- See Also:
DocumentListener.removeUpdate(javax.swing.event.DocumentEvent)
changedUpdate
public void changedUpdate(DocumentEvent e)
- Specified by:
changedUpdate
in interface DocumentListener
- See Also:
DocumentListener.changedUpdate(javax.swing.event.DocumentEvent)
itemStateChanged
public void itemStateChanged(ItemEvent e)
- Specified by:
itemStateChanged
in interface ItemListener
- See Also:
ItemListener.itemStateChanged(java.awt.event.ItemEvent)