com.touchgraph.graphlayout
public class GLPanel extends Panel
Panel.AccessibleAWTPanel
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
PopupMenu |
glPopup |
HVScroll |
hvScroll |
String |
hyperLabel |
HyperScroll |
hyperScroll |
String |
localityLabel |
LocalityScroll |
localityScroll |
String |
rotateLabel |
RotateScroll |
rotateScroll |
Hashtable |
scrollBarHash |
protected TGLensSet |
tgLensSet |
protected TGPanel |
tgPanel |
protected TGUIManager |
tgUIManager |
String |
zoomLabel |
ZoomScroll |
zoomScroll |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
GLPanel()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addUIs() |
void |
buildLens() |
void |
buildPanel() |
PopupMenu |
getGLPopup() |
HVScroll |
getHVScroll()
Return the HVScroll used with this GLPanel.
|
HyperScroll |
getHyperScroll()
Return the HyperScroll used with this GLPanel.
|
int |
getLocalityRadius()
Return the locality radius of this GLPanel.
|
LocalityScroll |
getLocalityScroll()
Return the LocalityScroll used with this GLPanel.
|
Point |
getOffset()
Return the horizontal and vertical offset position as a Point.
|
RotateScroll |
getRotateScroll()
Return the RotateScroll used with this GLPanel.
|
int |
getRotationAngle()
Return the rotation angle of this GLPanel.
|
TGPanel |
getTGPanel()
Return the TGPanel used with this GLPanel.
|
ZoomScroll |
getZoomScroll()
Return the ZoomScroll used with this GLPanel.
|
int |
getZoomValue()
Return the zoom value of this GLPanel.
|
void |
initialize()
Initialize panel, lens, and establish a random graph as a demonstration.
|
static void |
main(String[] args) |
void |
randomGraph() |
protected Panel |
scrollSelectPanel(String[] scrollBarNames) |
void |
setLocalityRadius(int radius)
Set the locality radius of this TGScrollPane
(allowable values between 0 to 4, or LocalityUtils.INFINITE_LOCALITY_RADIUS).
|
void |
setOffset(Point p)
Sets the horizontal offset to p.x, and the vertical offset to p.y
given a Point p.
|
void |
setRotationAngle(int angle)
Set the rotation angle of this GLPanel (allowable values between 0 to 359).
|
void |
setZoomValue(int zoomValue)
Set the zoom value of this GLPanel (allowable values between -100 to 100).
|
addNotify, getAccessibleContext
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public String zoomLabel
public String rotateLabel
public String localityLabel
public String hyperLabel
public HVScroll hvScroll
public ZoomScroll zoomScroll
public HyperScroll hyperScroll
public RotateScroll rotateScroll
public LocalityScroll localityScroll
public PopupMenu glPopup
public Hashtable scrollBarHash
protected TGPanel tgPanel
protected TGLensSet tgLensSet
protected TGUIManager tgUIManager
public void initialize()
public TGPanel getTGPanel()
public HVScroll getHVScroll()
public HyperScroll getHyperScroll()
public void setOffset(Point p)
public Point getOffset()
public RotateScroll getRotateScroll()
public void setRotationAngle(int angle)
public int getRotationAngle()
public LocalityScroll getLocalityScroll()
public void setLocalityRadius(int radius)
public int getLocalityRadius()
public ZoomScroll getZoomScroll()
public void setZoomValue(int zoomValue)
public int getZoomValue()
public PopupMenu getGLPopup()
public void buildLens()
public void buildPanel()
public void addUIs()
public void randomGraph() throws TGException
TGException
public static void main(String[] args)