|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel net.ontopia.topicmaps.viz.VizPanel
public class VizPanel
EXPERIMENTAL: A panel in which topic map visualization can be shown.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
javax.swing.JPopupMenu |
glPopup
|
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 | |
---|---|
VizPanel(VizFrontEndIF vizFrontEnd)
|
Method Summary | |
---|---|
void |
add(javax.swing.JPopupMenu menu,
javax.swing.JMenuItem item,
java.lang.String itemId)
|
protected void |
addAnimationMenuItem()
|
void |
buildLens()
|
void |
buildPanel()
Construct display panel, with H/V scroll bars, locality stepper and zoom scrollbar. |
protected javax.swing.JPanel |
buildSpinnerPanel()
Constructs top level panel consisting of the LocalitySpinner and the ZoomScroll Bar. |
void |
clearSearch()
Clears the search results, the search string and sets the input focus in the search field. |
void |
clearSearchResults()
|
void |
configureDynamicMenus(java.awt.event.ActionListener parentListener)
|
protected void |
createAssociationScopeFilterMenu()
Creates association scope filter menu. |
protected void |
createAssociationStylesMenuItem()
Creates association styles menu items. |
protected void |
createDisEnableNeighCircMenuItem()
Creates a menu item for hiding showing the neighbouring circle. |
protected void |
createMotionReductionMenuItem()
|
protected void |
createSearchMenuItems()
Creates search menu items. |
protected void |
createStickyMenuItems()
Creates four menu items to make/force all nodes (un)sticky. |
protected void |
createStopMovingNodesMenuItem()
Creates four menu items to make/force all nodes (un)sticky. |
protected void |
createTopicStylesMenuItem()
Creates topic styles menu items. |
protected void |
createUndoRedoMenuItems()
Creates menu items for retrieving the previous/next focus node. |
protected boolean |
enabled(java.lang.String itemId)
|
void |
enableDisableMotionKillerMenuItem(boolean enabled)
Enables/disables the motion killer menu item. |
TypesConfigFrame |
getAssocFrame()
|
AssociationScopeFilterMenu |
getAssociationScopeFilterMenu()
|
VizController |
getController()
Returns the controller for this panel. |
com.touchgraph.graphlayout.interaction.HVScroll |
getHVScroll()
Return the HVScroll used with this GLPanel. |
int |
getLocality()
|
java.awt.Point |
getOffset()
Return the horizontal and vertical offset position as a Point. |
com.touchgraph.graphlayout.TGPanel |
getTGPanel()
Return the TGPanel used with this GLPanel. |
TypesConfigFrame |
getTopicFrame()
|
com.touchgraph.graphlayout.interaction.ZoomScroll |
getZoomScroll()
Return the ZoomScroll used with this GLPanel. |
int |
getZoomValue()
Return the zoom value of this GLPanel. |
void |
init()
|
protected void |
performSearch()
|
void |
setLocality(int value)
|
void |
setOffset(java.awt.Point p)
Sets the horizontal offset to p.x, and the vertical offset to p.y given a Point p. |
void |
setRedoEnabled(boolean enabled)
|
void |
setSearchFocus()
|
void |
setUndoEnabled(boolean enabled)
|
void |
setZoomValue(int zoomValue)
Set the zoom value of this GLPanel (allowable values between -100 to 100). |
protected void |
switchSearchPanel()
|
void |
updateEnableMotionKillerMenuItem()
Updates the text of the motion killer menu item. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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 |
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, 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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public javax.swing.JPopupMenu glPopup
Constructor Detail |
---|
public VizPanel(VizFrontEndIF vizFrontEnd) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void init()
public VizController getController()
public com.touchgraph.graphlayout.TGPanel getTGPanel()
public com.touchgraph.graphlayout.interaction.HVScroll getHVScroll()
public void setOffset(java.awt.Point p)
public java.awt.Point getOffset()
public com.touchgraph.graphlayout.interaction.ZoomScroll getZoomScroll()
public void setZoomValue(int zoomValue)
public int getZoomValue()
public void buildLens()
public void buildPanel()
public void updateEnableMotionKillerMenuItem()
public void enableDisableMotionKillerMenuItem(boolean enabled)
enabled
- true iff the motion killer menu item should be enabled.protected void addAnimationMenuItem()
protected void createStickyMenuItems()
protected void createSearchMenuItems()
protected void createTopicStylesMenuItem()
protected void createAssociationStylesMenuItem()
protected void createAssociationScopeFilterMenu()
protected void createStopMovingNodesMenuItem()
public void setUndoEnabled(boolean enabled)
public void setRedoEnabled(boolean enabled)
protected void createUndoRedoMenuItems()
protected void createMotionReductionMenuItem()
protected void createDisEnableNeighCircMenuItem()
protected void switchSearchPanel()
public void clearSearch()
protected void performSearch()
protected javax.swing.JPanel buildSpinnerPanel()
public void clearSearchResults()
public void setSearchFocus()
public int getLocality()
public void setLocality(int value)
public AssociationScopeFilterMenu getAssociationScopeFilterMenu()
public void configureDynamicMenus(java.awt.event.ActionListener parentListener)
public TypesConfigFrame getTopicFrame()
public TypesConfigFrame getAssocFrame()
protected boolean enabled(java.lang.String itemId)
public void add(javax.swing.JPopupMenu menu, javax.swing.JMenuItem item, java.lang.String itemId)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |