NORSYS SOFTWARE © 2012 | NETICA API | JAVA   VERSION   5.04  |
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--norsys.netica.gui.NodePanel | +--norsys.netica.gui.NodePanel_BeliefBar
A javax.swing.JPanel for displaying a Nature Node's Beliefs, or a Utility node's Expected Utilities.
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
javax.swing.JLabel |
continuousInfoJLabel
For continuous Nature nodes only, this is the label at the bottom of the display giving the real value of the node (see |
static java.awt.Color |
defaultBackgroundColor
The background color of this panel upon construction. |
static java.awt.Color |
defaultBbBarAreaColor
The color of the belief bar region. |
static int |
defaultBbBarAreaWidth
Width in pixels of the belief bar region. |
static java.awt.Color |
defaultBbBarColor
The color of the belief bars. |
static int |
defaultBbBarHeight
Height in pixels of the belief bars. |
static int |
defaultBbItemHeight
Height in pixels of each belief bar row. |
static java.awt.Color |
defaultBorderColor
The color of the border displayed by this panel upon construction. |
static java.awt.Color |
defaultForegroundColor
The color used for displaying the node title upon construction. |
static javax.swing.border.Border |
defaultTitleBorder
The javax.swing.border.Border object surrounding the node title upon construction. |
static java.awt.Font |
defaultTitleFont
The Font used for displaying the node title upon construction. |
static int |
MAX_STATES_DISPLAYED
A limit on the number of states that are displayed. |
static int |
maxWidth
The maximum width in pixels of these panels. |
static int |
minWidth
The minimum width in pixels of these panels. |
norsys.netica.gui.NodePanel_BeliefBar.BBRowsPanel |
rowsPanel
The panel containing all the NodePanel_BeliefBarRow objects, one for each state of this node. |
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 | |
NodePanel_BeliefBar(Node node)
NodePanel_BeliefBar.NodePanel_BeliefBar().header |
Method Summary | |
void |
paintComponent(java.awt.Graphics g)
Overrides javax.swing.JComponent.paintComponent(). |
void |
refreshDataDisplayed()
Refresh all the data in this graphical Component, so that it correctly represents the current state of the Netica object it represents. |
protected void |
setupPanel()
Create subcomponents of this NodePanel and add them to this Container. |
Methods inherited from class norsys.netica.gui.NodePanel |
addListenerToAllComponents, createNodePanel, eventOccurred, getDisplayMode, getNode, getStyle, moveBy, removeListenerFromAllComponents, setDisplayMode |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, 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, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static java.awt.Color defaultBackgroundColor |
public static java.awt.Color defaultForegroundColor |
public static java.awt.Color defaultBorderColor |
public static java.awt.Font defaultTitleFont |
public static javax.swing.border.Border defaultTitleBorder |
public static int minWidth |
public static int maxWidth |
public static java.awt.Color defaultBbBarAreaColor |
public static java.awt.Color defaultBbBarColor |
public static int defaultBbItemHeight |
public static int defaultBbBarAreaWidth |
public static int defaultBbBarHeight |
public static int MAX_STATES_DISPLAYED |
public gui.NodePanel_BeliefBar.BBRowsPanel rowsPanel |
setLevels
), then this panel will contain only one NodePanel_BeliefBarRow.public javax.swing.JLabel continuousInfoJLabel |
calcValue
). For other nodes, this variable is null.Constructor Detail |
public NodePanel_BeliefBar ( |
| ) throws Exception |
Method Detail |
protected void setupPanel ( ) throws Exception |
NodePanel
When you subclass NodePanel, you typically will want to override this method with your own method that builds the subcomponents of your particular NodePanel. Should you do this, we recommend that you call super.setupPanel() so that default NodePanel behavior (e.g., hi-liting logic) is retained.
Version:
setupPanel
in class NodePanel
public void refreshDataDisplayed ( ) throws NeticaException |
DataDisplayer
If this is a Container object, then it should arrange to invoke the refreshDataDisplayed method of all the DataDisplayer objects it contains.
Version:
refreshDataDisplayed
in class NodePanel
public void paintComponent ( |
| ) |
NodePanel
NOTICE:If you override this method, you probably want to call super.paintComponent() in your method to ensure that the node correctly manages display modes.
Parameters:
java.awt.Graphics | g | The AWT/SWING Graphics context. |
paintComponent
in class NodePanel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |