|
|||||||||
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 | +--com.gomjabbar.graph.swing.JGraphContainer
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 |
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 | |
JGraphContainer(GraphModel m,
int w,
int h,
boolean multiple_selection)
|
Method Summary | |
void |
adaptZoom()
|
GraphElementRenderer |
getElementRenderer(GraphElement e)
|
GraphModel |
getModel()
|
GraphRelationRenderer |
getRelationRenderer(GraphRelation r)
|
GraphSelectionModel |
getSelectionModel()
|
java.awt.Dimension |
getSize()
|
void |
invalidate()
|
void |
paint(java.awt.Graphics g)
|
void |
paint(java.awt.Graphics g,
GraphElement e,
boolean selected,
boolean erase)
|
void |
paintClear(java.awt.Graphics g)
|
void |
paintElement(java.awt.Graphics g,
GraphElement e,
boolean selected,
boolean erase)
|
void |
paintRelation(java.awt.Graphics g,
GraphRelation r,
boolean selected,
boolean erase)
|
void |
processMouseEvent(java.awt.event.MouseEvent evt)
|
void |
setElementRenderer(java.lang.String type,
java.lang.Class r,
java.lang.Class[] types,
java.lang.Object[] args)
|
void |
setRelationRenderer(java.lang.String type,
java.lang.Class r,
java.lang.Class[] types,
java.lang.Object[] args)
|
protected void |
setSelectionModel(GraphSelectionModel selection_model)
|
void |
translate(java.lang.Object[] items,
double dx,
double dy)
|
GraphElement |
whichElement(double x,
double y)
|
GraphRelation |
whichRelation(double x,
double y)
|
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, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI |
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, 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, 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, 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 |
Constructor Detail |
public JGraphContainer(GraphModel m, int w, int h, boolean multiple_selection)
Method Detail |
public void invalidate()
invalidate
in class java.awt.Container
public GraphModel getModel()
public void adaptZoom()
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void paint(java.awt.Graphics g, GraphElement e, boolean selected, boolean erase)
public void paintClear(java.awt.Graphics g)
public void paintElement(java.awt.Graphics g, GraphElement e, boolean selected, boolean erase)
public void paintRelation(java.awt.Graphics g, GraphRelation r, boolean selected, boolean erase)
public GraphElementRenderer getElementRenderer(GraphElement e)
public GraphRelationRenderer getRelationRenderer(GraphRelation r)
public void setRelationRenderer(java.lang.String type, java.lang.Class r, java.lang.Class[] types, java.lang.Object[] args)
public void setElementRenderer(java.lang.String type, java.lang.Class r, java.lang.Class[] types, java.lang.Object[] args)
public java.awt.Dimension getSize()
getSize
in class java.awt.Component
public GraphElement whichElement(double x, double y)
public GraphRelation whichRelation(double x, double y)
public void translate(java.lang.Object[] items, double dx, double dy)
protected void setSelectionModel(GraphSelectionModel selection_model)
public GraphSelectionModel getSelectionModel()
public void processMouseEvent(java.awt.event.MouseEvent evt)
processMouseEvent
in class java.awt.Component
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |