|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel edu.ksu.cis.bnj.gui.components.NodePropertiesPanel
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
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 | |
protected javax.swing.JButton |
addStateButton
|
protected javax.swing.JTextField |
addStateField
|
protected javax.swing.JPanel[] |
blankPanel
|
protected javax.swing.JPanel |
cpfPanel
|
protected javax.swing.JPanel |
cpfTab
|
protected javax.swing.JComboBox |
evidenceCombo
|
protected boolean |
graphEditable
|
protected javax.swing.JTextField |
labelField
|
protected javax.swing.text.Document |
labelFieldDocument
|
protected javax.swing.JPanel |
labelValuePanel
|
protected javax.swing.JPanel |
labelValueTab
|
protected NodeManager |
manager
|
protected javax.swing.JTextField |
nameField
|
protected javax.swing.text.Document |
nameFieldDocument
|
protected static java.lang.String |
noEvidenceString
|
protected javax.swing.JButton |
removeStateButton
|
protected salvo.jesus.graph.visual.VisualVertex |
shownNode
|
protected javax.swing.JList |
stateList
|
protected javax.swing.DefaultListModel |
stateListModel
|
protected javax.swing.JTabbedPane |
tabPane
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
NodePropertiesPanel(NodeManager nm)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
void |
changedUpdate(javax.swing.event.DocumentEvent evt)
|
void |
edgeAdded(EdgeAddedEvent event)
|
void |
edgeRemoved(EdgeDeletedEvent event)
|
void |
graphChanged(GraphChangedEvent event)
|
protected void |
init()
|
void |
insertUpdate(javax.swing.event.DocumentEvent e)
|
boolean |
isGraphEditable()
|
protected void |
layoutCPTFields(java.util.LinkedList parents,
java.util.LinkedList widths,
int column,
int row,
java.util.Hashtable query,
BBNCPF cpf)
|
void |
nodeAdded(NodeAddedEvent event)
|
void |
nodePropertyChanged(NodePropertiesEvent evt)
|
protected void |
prepareCPFDisplay()
|
void |
removeUpdate(javax.swing.event.DocumentEvent e)
|
void |
selectedNodesChanged(NodeSelectionEvent event)
|
void |
selectedNodesDeleted(NodeDeletedEvent event)
|
void |
setGraphEditable(boolean b)
Whether or not the user are allowed to edit the properties (by default = allowed) |
protected void |
setInvalidCPFMessage(java.lang.String message)
|
void |
setNode(salvo.jesus.graph.visual.VisualVertex node)
|
protected void |
updateCPF()
|
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static final java.lang.String noEvidenceString
protected NodeManager manager
protected salvo.jesus.graph.visual.VisualVertex shownNode
protected javax.swing.JPanel[] blankPanel
protected javax.swing.JTabbedPane tabPane
protected javax.swing.JPanel labelValuePanel
protected javax.swing.JPanel cpfPanel
protected javax.swing.JPanel labelValueTab
protected javax.swing.JPanel cpfTab
protected javax.swing.JComboBox evidenceCombo
protected javax.swing.JList stateList
protected javax.swing.DefaultListModel stateListModel
protected javax.swing.JButton addStateButton
protected javax.swing.JButton removeStateButton
protected javax.swing.JTextField nameField
protected javax.swing.JTextField labelField
protected javax.swing.JTextField addStateField
protected javax.swing.text.Document nameFieldDocument
protected javax.swing.text.Document labelFieldDocument
protected boolean graphEditable
Constructor Detail |
public NodePropertiesPanel(NodeManager nm)
Method Detail |
protected void init()
public void setNode(salvo.jesus.graph.visual.VisualVertex node)
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(ActionEvent)
protected void updateCPF()
protected void prepareCPFDisplay()
protected void layoutCPTFields(java.util.LinkedList parents, java.util.LinkedList widths, int column, int row, java.util.Hashtable query, BBNCPF cpf)
protected void setInvalidCPFMessage(java.lang.String message)
public void changedUpdate(javax.swing.event.DocumentEvent evt)
changedUpdate
in interface javax.swing.event.DocumentListener
DocumentListener.changedUpdate(javax.swing.event.DocumentEvent)
public void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
DocumentListener.insertUpdate(javax.swing.event.DocumentEvent)
public void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
DocumentListener.removeUpdate(javax.swing.event.DocumentEvent)
public void selectedNodesChanged(NodeSelectionEvent event)
selectedNodesChanged
in interface NodeManagerListener
edu.ksu.cis.bnj.gui.components.NodeManagerListener#selectedNodesChanged(edu.ksu.cis.bnj.gui.components.NodeSelectionEvent)
public void selectedNodesDeleted(NodeDeletedEvent event)
selectedNodesDeleted
in interface NodeManagerListener
edu.ksu.cis.bnj.gui.components.NodeManagerListener#selectedNodesDeleted(edu.ksu.cis.bnj.gui.components.NodeDeletionEvent)
public void nodePropertyChanged(NodePropertiesEvent evt)
nodePropertyChanged
in interface NodeManagerListener
edu.ksu.cis.bnj.gui.components.NodeManagerListener#nodePropertyChanged(salvo.jesus.graph.visual.VisualVertex)
public void graphChanged(GraphChangedEvent event)
graphChanged
in interface NodeManagerListener
edu.ksu.cis.bnj.gui.components.NodeManagerListener#graphChanged(salvo.jesus.graph.visual.VisualGraph)
public void nodeAdded(NodeAddedEvent event)
nodeAdded
in interface NodeManagerListener
edu.ksu.cis.bnj.gui.components.NodeManagerListener#nodeAdded(salvo.jesus.graph.visual.VisualVertex)
public void edgeAdded(EdgeAddedEvent event)
edgeAdded
in interface NodeManagerListener
public void edgeRemoved(EdgeDeletedEvent event)
edgeRemoved
in interface NodeManagerListener
public void setGraphEditable(boolean b)
b
- public boolean isGraphEditable()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |