kcl.waterloo.graphics
Class GJGraphContainer
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.jdesktop.swingx.JXPanel
-
- kcl.waterloo.graphics.GJBasicPanel
-
- kcl.waterloo.graphics.GJAbstractGraphContainer
-
- kcl.waterloo.graphics.GJGraphContainer
-
- All Implemented Interfaces:
- java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.Scrollable, GJAnnotatableInterface<java.awt.geom.Path2D,GJGraphInterface,java.awt.Stroke,java.awt.Paint,java.awt.Font>, GJEffectorInterface, GJLinkableInterface, GJObservableInterface
public final class GJGraphContainer extends GJAbstractGraphContainer
<@code GJGraphContainer> container for graphs- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class kcl.waterloo.graphics.GJBasicPanel
GJBasicPanel.LocalTransferable
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor and Description GJGraphContainer()Default constructor returns a GJGraphContainer with no view
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcomponentHidden(java.awt.event.ComponentEvent ce)Component hidden listener routinevoidcomponentMoved(java.awt.event.ComponentEvent ce)Component moved listener routinevoidcomponentResized(java.awt.event.ComponentEvent ce)Component resize listener routinevoidcomponentShown(java.awt.event.ComponentEvent ce)Component shown listener routinestatic GJGraphContainercreateInstance()static GJGraphContainercreateInstance(java.awt.Container c, GJAbstractGraph gr)static GJGraphContainercreateInstance(GJAbstractGraph gr)voidremoveComponentListener()voidsaveAsXML(java.lang.String fileName)-
Methods inherited from class kcl.waterloo.graphics.GJAbstractGraphContainer
add, add, add, add, addLink, createFrame, firePropertyChange, getAddedComponentMouseHandler, getAnnotations, getAspectRatio, getAxisBox, getContainerMouseHandler, getEffect, getFeaturePane, getLinks, getRotation, getSubTitle, getSubTitleText, getTitle, getTitleText, getTransform, getTransform, getView, getZoom, hasListeners, hasSelfListener, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, inverseTransform, isTranslatable, paint, paintComponent, propertyChange, remove, removeLink, revalidate, setAnnotations, setAspectRatio, setAxisBox, setBackgroundPainted, setCursor, setEffect, setFeaturePane, setFont, setFont, setForeground, setForeground, setKeyAntialiasing, setLinks, setRotation, setSubTitle, setSubTitleText, setTextAntialiasing, setTitle, setTitleText, setTranslatable, setView, setZoom, transform, transform, transform, transform, transform, transformContains, transformContains
-
Methods inherited from class kcl.waterloo.graphics.GJBasicPanel
componentAdded, componentRemoved, getAllComponents, getID, getImage, getTransferable, getTransferable, isBackgroundPainted, isOnEDT, print, print, setID
-
Methods inherited from class org.jdesktop.swingx.JXPanel
getAlpha, getBackgroundPainter, getEffectiveAlpha, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, isInheritAlpha, isPaintBorderInsets, setAlpha, setBackgroundPainter, setInheritAlpha, setOpaque, setPaintBorderInsets, setScrollableHeightHint, setScrollableTracksViewportHeight, setScrollableTracksViewportWidth, setScrollableWidthHint
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, addContainerListener, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface kcl.waterloo.observable.GJObservableInterface
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Constructor Detail
-
GJGraphContainer
public GJGraphContainer()
Default constructor returns a GJGraphContainer with no view
-
-
Method Detail
-
createInstance
public static GJGraphContainer createInstance()
-
createInstance
public static GJGraphContainer createInstance(GJAbstractGraph gr)
-
createInstance
public static GJGraphContainer createInstance(java.awt.Container c, GJAbstractGraph gr)
-
removeComponentListener
public void removeComponentListener()
-
saveAsXML
public void saveAsXML(java.lang.String fileName) throws java.io.FileNotFoundException, java.io.IOException- Throws:
java.io.FileNotFoundExceptionjava.io.IOException
-
componentResized
public void componentResized(java.awt.event.ComponentEvent ce)
Component resize listener routine- Specified by:
componentResizedin interfacejava.awt.event.ComponentListener- Overrides:
componentResizedin classGJBasicPanel- Parameters:
ce- the event
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent ce)
Component moved listener routine- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener- Overrides:
componentMovedin classGJBasicPanel- Parameters:
ce- the event
-
componentShown
public void componentShown(java.awt.event.ComponentEvent ce)
Component shown listener routine- Specified by:
componentShownin interfacejava.awt.event.ComponentListener- Overrides:
componentShownin classGJBasicPanel- Parameters:
ce- the event
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent ce)
Component hidden listener routine- Specified by:
componentHiddenin interfacejava.awt.event.ComponentListener- Overrides:
componentHiddenin classGJBasicPanel- Parameters:
ce- the event
-
-
DMelt 3.0 © DataMelt by jWork.ORG