public class VizPanel extends JPanel
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
JPopupMenu |
glPopup |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
VizPanel(VizFrontEndIF vizFrontEnd) |
Modifier and Type | Method and Description |
---|---|
void |
add(JPopupMenu menu,
JMenuItem item,
String itemId) |
protected void |
addAnimationMenuItem() |
void |
buildLens() |
void |
buildPanel()
Construct display panel, with H/V scroll bars, locality stepper
and zoom scrollbar.
|
protected 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(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(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() |
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(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.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
public JPopupMenu glPopup
public VizPanel(VizFrontEndIF vizFrontEnd) throws IOException
IOException
public void init()
public VizController getController()
public com.touchgraph.graphlayout.TGPanel getTGPanel()
public com.touchgraph.graphlayout.interaction.HVScroll getHVScroll()
public void setOffset(Point p)
public 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 JPanel buildSpinnerPanel()
public void clearSearchResults()
public void setSearchFocus()
public int getLocality()
public void setLocality(int value)
public AssociationScopeFilterMenu getAssociationScopeFilterMenu()
public void configureDynamicMenus(ActionListener parentListener)
public TypesConfigFrame getTopicFrame()
public TypesConfigFrame getAssocFrame()
protected boolean enabled(String itemId)
public void add(JPopupMenu menu, JMenuItem item, String itemId)