uci.gef
Class JGraphFrame
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
|
+--javax.swing.JFrame
|
+--uci.gef.JGraphFrame
- public class JGraphFrame
- extends JFrame
- implements IStatusBar, Cloneable, ModeChangeListener
A window that displays a toolbar, a connected graph editing pane,
and a status bar.
- See Also:
- Serialized Form
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR,
DEFAULT_CURSOR,
E_RESIZE_CURSOR,
HAND_CURSOR,
ICONIFIED,
MOVE_CURSOR,
N_RESIZE_CURSOR,
NE_RESIZE_CURSOR,
NORMAL,
NW_RESIZE_CURSOR,
S_RESIZE_CURSOR,
SE_RESIZE_CURSOR,
SW_RESIZE_CURSOR,
TEXT_CURSOR,
W_RESIZE_CURSOR,
WAIT_CURSOR |
| Methods inherited from class javax.swing.JFrame |
addImpl,
createRootPane,
frameInit,
getAccessibleContext,
getContentPane,
getDefaultCloseOperation,
getGlassPane,
getLayeredPane,
getRootPane,
isRootPaneCheckingEnabled,
paramString,
processKeyEvent,
processWindowEvent,
setContentPane,
setDefaultCloseOperation,
setGlassPane,
setLayeredPane,
setLayout,
setRootPane,
setRootPaneCheckingEnabled,
update |
| Methods inherited from class java.awt.Frame |
addNotify,
finalize,
getCursorType,
getFrames,
getIconImage,
getMenuBar,
getState,
getTitle,
isResizable,
remove,
removeNotify,
setCursor,
setIconImage,
setMenuBar,
setResizable,
setState,
setTitle |
| Methods inherited from class java.awt.Window |
addWindowListener,
applyResourceBundle,
applyResourceBundle,
dispose,
getFocusOwner,
getInputContext,
getLocale,
getOwnedWindows,
getOwner,
getToolkit,
getWarningString,
isShowing,
pack,
postEvent,
processEvent,
removeWindowListener,
show,
toBack,
toFront |
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getMaximumSize,
getMinimumSize,
getPreferredSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paint,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
remove,
remove,
removeAll,
removeContainerListener,
setFont,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputMethodRequests,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processFocusEvent,
processInputMethodEvent,
processMouseEvent,
processMouseMotionEvent,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
size,
toString,
transferFocus |
_toolbar
protected ToolBar _toolbar
- The toolbar (shown at top of window).
_graph
protected JGraph _graph
- The graph pane (shown in middle of window).
_statusbar
protected JLabel _statusbar
- A statusbar (shown at bottom ow window).
_mainPanel
protected JPanel _mainPanel
_graphPanel
protected JPanel _graphPanel
_menubar
protected JMenuBar _menubar
JGraphFrame
public JGraphFrame()
- Contruct a new JGraphFrame with the title "untitled" and a new
DefaultGraphModel.
JGraphFrame
public JGraphFrame(GraphModel gm)
- Contruct a new JGraphFrame with the title "untitled" and the
given GraphModel.
JGraphFrame
public JGraphFrame(String title)
- Contruct a new JGraphFrame with the given title and a new
DefaultGraphModel.
JGraphFrame
public JGraphFrame(String title,
Editor ed)
JGraphFrame
public JGraphFrame(String title,
JGraph jg)
- Contruct a new JGraphFrame with the given title and given
JGraph. All JGraphFrame contructors call this one.
setUpMenus
protected void setUpMenus()
- Set up the menus and keystrokes for menu items. Subclasses can
override this, or you can use setMenuBar().
getGraph
public JGraph getGraph()
setGraph
public void setGraph(JGraph g)
setGraphModel
public void setGraphModel(GraphModel gm)
getGraphModel
public GraphModel getGraphModel()
setGraphNodeRenderer
public void setGraphNodeRenderer(GraphNodeRenderer rend)
getGraphNodeRenderer
public GraphNodeRenderer getGraphNodeRenderer()
setGraphEdgeRenderer
public void setGraphEdgeRenderer(GraphEdgeRenderer rend)
getGraphEdgeRenderer
public GraphEdgeRenderer getGraphEdgeRenderer()
setToolBar
public void setToolBar(ToolBar tb)
getToolBar
public ToolBar getToolBar()
setJMenuBar
public void setJMenuBar(JMenuBar mb)
- Overrides:
- setJMenuBar in class JFrame
getJMenuBar
public JMenuBar getJMenuBar()
- Overrides:
- getJMenuBar in class JFrame
setVisible
public void setVisible(boolean b)
- Overrides:
- setVisible in class Component
clone
public Object clone()
- Overrides:
- clone in class Object
showStatus
public void showStatus(String msg)
- Show a message in the statusbar.
- Specified by:
- showStatus in interface IStatusBar
modeChange
public void modeChange(ModeChangeEvent mce)
- Specified by:
- modeChange in interface ModeChangeListener