org.globus.cog.gui.grapheditor.targets.swing.util
Class GraphComponentWrapper
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.globus.cog.gui.grapheditor.targets.swing.util.GraphComponentWrapper
- All Implemented Interfaces:
- ActionListener, CanvasActionListener, EventListener, ImageObserver, MenuContainer, MouseListener, MouseMotionListener, Serializable
- Direct Known Subclasses:
- EdgeComponentWrapper, NodeComponentWrapper
- public class GraphComponentWrapper
- extends JComponent
- implements ActionListener, CanvasActionListener, MouseListener, MouseMotionListener
Implements some basic methods common to node and edge wrappers
- See Also:
- Serialized Form
| 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, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, 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, updateUI |
| 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, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, 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, 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, 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 |
ANTI_ALIASING
protected static final int ANTI_ALIASING
- See Also:
- Constant Field Values
USED_AS_RENDERER
protected static final int USED_AS_RENDERER
- See Also:
- Constant Field Values
VALID
protected static final int VALID
- See Also:
- Constant Field Values
SELECTED
protected static final int SELECTED
- See Also:
- Constant Field Values
MOVABLE
protected static final int MOVABLE
- See Also:
- Constant Field Values
c
public GraphComponent c
GraphComponentWrapper
public GraphComponentWrapper()
GraphComponentWrapper
public GraphComponentWrapper(GraphComponent e)
setFlag
protected void setFlag(int flag)
unsetFlag
protected void unsetFlag(int flag)
setFlag
protected void setFlag(int flag,
boolean value)
getFlag
protected boolean getFlag(int flag)
setGraphComponent
public void setGraphComponent(GraphComponent e)
setRenderer
public void setRenderer(SwingComponentRenderer renderer)
validate
public void validate()
invalidate
public void invalidate()
setUpComponent
public void setUpComponent()
addWrapperAction
protected void addWrapperAction(CanvasAction action)
removeWrapperAction
public void removeWrapperAction(CanvasAction action)
createMenuFromActions
public JMenu createMenuFromActions()
getAntiAliasing
public boolean getAntiAliasing()
setAntiAliasing
public void setAntiAliasing(boolean antiAliasing)
getComponent
public Component getComponent()
setComponent
protected void setComponent(Component comp)
getGraphComponent
public GraphComponent getGraphComponent()
setPosition
public void setPosition(int position)
getPosition
public int getPosition()
moveToFront
public void moveToFront()
moveToBack
public void moveToBack()
acceptsConnection
public boolean acceptsConnection(GraphComponent g)
addGraphComponentListener
public void addGraphComponentListener(GraphComponentWrapperListener l)
removeGraphComponentListener
public void removeGraphComponentListener(GraphComponentWrapperListener l)
fireGraphComponentEvent
public void fireGraphComponentEvent(GraphComponentWrapperEvent e)
getRenderer
public ComponentRenderer getRenderer(GraphComponent component)
getRenderer
public SwingComponentRenderer getRenderer()
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked in interface MouseListener
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed in interface MouseListener
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased in interface MouseListener
dispose
public void dispose()
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed in interface ActionListener
processMouseEvent
protected void processMouseEvent(MouseEvent e)
processMouseMotionEvent
protected void processMouseMotionEvent(MouseEvent e)
canvasActionPerformed
public void canvasActionPerformed(CanvasActionEvent e)
- Specified by:
canvasActionPerformed in interface CanvasActionListener
setUsedAsRenderer
public void setUsedAsRenderer(boolean usedAsRenderer)
isUsedAsRenderer
public boolean isUsedAsRenderer()
isShowing
public boolean isShowing()
isSelected
public boolean isSelected()
setSelected
public void setSelected(boolean selected)
requestSelection
public void requestSelection()
requestUnselection
public void requestUnselection()
isMovable
public boolean isMovable()
setMovable
public void setMovable(boolean movable)
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered in interface MouseListener
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited in interface MouseListener
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged in interface MouseMotionListener
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved in interface MouseMotionListener