unbbayes.draw
Class UShapeProbabilisticNode

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by unbbayes.draw.UShape
                  extended by unbbayes.draw.UShapeProbabilisticNode
All Implemented Interfaces:
ActionListener, ComponentListener, FocusListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, Cloneable, EventListener, INodeHolderShape

public class UShapeProbabilisticNode
extends UShape
implements INodeHolderShape

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  Ellipse2D ellipse
           
protected  String finding
           
protected  Rectangle2D rect
           
protected  Color[] stateColor
           
protected  int stateHeight
           
protected  UShapeState stateShape
           
static String STYPE_BAR
           
 
Fields inherited from class unbbayes.draw.UShape
backColor, bUseSelection, drawColor, GAP, ID, iUpdate, lineColor, m_bFont, m_biFont, m_canvas, m_cursor, m_label, m_pFont, m_shapeType, m_state, m_tBlue, m_tBlue2, m_tGreen, m_tRed, m_tYellow, nextId, node, popup, pressedPoint, rectText, rectTitle, resource, shape1, shape2, shape3, shape4, shape5, shape6, shape7, shape8, STATE_CHANGECURSOR, STATE_MOVE, STATE_NONE, STATE_RESIZED, STATE_SELECTED, STATE_UPDATE, STATE_WAIT_EDIT, stroke, STYPE_NONE, textInput, TTYPE_BOTTOM, TTYPE_CENTER, TTYPE_LEFT, TTYPE_NONE, TTYPE_RIGHT, TTYPE_TOP
 
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
UShapeProbabilisticNode(UCanvas c, Node pNode, int x, int y, int w, int h)
           
 
Method Summary
 boolean contain(double x, double y)
           
 void InitShape()
           
 void mouseClicked(MouseEvent arg0)
           
 void paintComponent(Graphics g)
           
 void removeShapeState()
           
 void shapeTypeChange(String s)
           
 void update()
           
 void update(String strFinding)
           
 
Methods inherited from class unbbayes.draw.UShape
actionPerformed, addFriend, changeToGlobalPosition, changeToLocalPosition, checkContainer, checkExactEdge, checkLimitedTextSize, checkLimitSize, clone, cloneChildren, componentHidden, componentMoved, componentResized, componentShown, createBasicPopupMenu, createColorChooser, createID, createPopupMenu, createResizeBtn, createTextBox, drawText, drawText, drawText, finalize, focusGained, focusLost, getBackColor, getCanvas, getCenterX, getCenterY, getChild, getCursorStyle, getDrawColor, getFriends, getGlobalX, getGlobalY, getLabel, getLimitedTextSize, getLineColor, getNode, getShapeRect, getShapeType, getState, getStroke, getTextRect, getUseSelection, hideResizeBtn, isContained, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, moveResizeBtn, paint, receiveMessage, removeFriend, removeResizeBtn, removeTextBox, resizeToFitText, sendMessageToFriends, setBackColor, setBackColorWithoutNode, setBounds, setCanvas, setCursor, setDrawColor, setLabel, setLineColor, setNewSize, setNode, setShapeType, setState, setStroke, setUseSelection, showResizeBtn, updateNodeInformation
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUI
 
Methods inherited from class java.awt.Container
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, 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, 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, hide, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface unbbayes.draw.INodeHolderShape
getNode
 

Field Detail

ellipse

protected Ellipse2D ellipse

rect

protected Rectangle2D rect

stateShape

protected UShapeState stateShape

stateHeight

protected int stateHeight

finding

protected String finding

stateColor

protected Color[] stateColor

STYPE_BAR

public static final String STYPE_BAR
See Also:
Constant Field Values
Constructor Detail

UShapeProbabilisticNode

public UShapeProbabilisticNode(UCanvas c,
                               Node pNode,
                               int x,
                               int y,
                               int w,
                               int h)
Method Detail

InitShape

public void InitShape()

shapeTypeChange

public void shapeTypeChange(String s)
Overrides:
shapeTypeChange in class UShape

removeShapeState

public void removeShapeState()

update

public void update(String strFinding)

update

public void update()
Overrides:
update in class UShape

paintComponent

public void paintComponent(Graphics g)
Overrides:
paintComponent in class UShape

contain

public boolean contain(double x,
                       double y)
Overrides:
contain in class UShape

mouseClicked

public void mouseClicked(MouseEvent arg0)
Specified by:
mouseClicked in interface MouseListener
Overrides:
mouseClicked in class UShape


Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.