org.globus.cog.gui.grapheditor.targets.swing
Class SwingCanvasRenderer
java.lang.Object
org.globus.cog.gui.grapheditor.canvas.AbstractCanvasRenderer
org.globus.cog.gui.grapheditor.targets.swing.SwingCanvasRenderer
- All Implemented Interfaces:
- ComponentListener, EventListener, CanvasEventListener, CanvasRenderer, StatusEventListener, CanvasActionListener, EventConsumer
- Direct Known Subclasses:
- EchoCanvasRenderer, ParallelCanvasRenderer, ProjectCanvasRenderer, ScalingSwingCanvasRenderer, SerialCanvasRenderer, SwingRootCanvasRenderer, TargetCanvasRenderer, TaskCanvasRenderer
public class SwingCanvasRenderer
- extends AbstractCanvasRenderer
- implements ComponentListener, StatusEventListener, EventConsumer, CanvasActionListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SwingCanvasRenderer
public SwingCanvasRenderer()
SwingCanvasRenderer
public SwingCanvasRenderer(boolean simplePanel)
initialize
public void initialize()
updatePanel
public void updatePanel()
menuItemEvent
public void menuItemEvent(CanvasActionEvent mie)
setSize
public void setSize(Dimension dimension)
- Specified by:
setSize
in interface CanvasRenderer
componentHidden
public void componentHidden(ComponentEvent e)
- Specified by:
componentHidden
in interface ComponentListener
componentMoved
public void componentMoved(ComponentEvent e)
- Specified by:
componentMoved
in interface ComponentListener
componentResized
public void componentResized(ComponentEvent e)
- Specified by:
componentResized
in interface ComponentListener
componentShown
public void componentShown(ComponentEvent e)
- Specified by:
componentShown
in interface ComponentListener
getComponent
public Component getComponent()
getPanel
public CanvasPanel getPanel()
setCanvas
public void setCanvas(GraphCanvas canvas)
- Description copied from interface:
CanvasRenderer
- Binds this renderer to a canvas
- Specified by:
setCanvas
in interface CanvasRenderer
- Overrides:
setCanvas
in class AbstractCanvasRenderer
statusEvent
public void statusEvent(StatusEvent e)
- Specified by:
statusEvent
in interface StatusEventListener
setView
public void setView(CanvasView view)
- Description copied from interface:
CanvasRenderer
- Sets the active view for the canvas
- Specified by:
setView
in interface CanvasRenderer
- Overrides:
setView
in class AbstractCanvasRenderer
getSwingView
public SwingView getSwingView()
dispose
public void dispose()
- Description copied from interface:
CanvasRenderer
- For cleanup purposes
- Specified by:
dispose
in interface CanvasRenderer
- Overrides:
dispose
in class AbstractCanvasRenderer
event
public void event(EventObject e)
- Specified by:
event
in interface EventConsumer
addMenuItem
public void addMenuItem(CanvasAction item)
removeMenuItem
public void removeMenuItem(CanvasAction item)
getMenuItems
public List getMenuItems()
getMenuItem
public CanvasAction getMenuItem(String actionName)
addToolBarItem
public void addToolBarItem(CanvasAction item)
removeToolBarItem
public void removeToolBarItem(CanvasAction item)
getToolBarItems
public List getToolBarItems()
getToolBarItem
public CanvasAction getToolBarItem(String actionName)
canvasActionPerformed
public void canvasActionPerformed(CanvasActionEvent e)
- Specified by:
canvasActionPerformed
in interface CanvasActionListener
setViewport
public void setViewport(Rectangle viewRect)
setLogWindow
public void setLogWindow(LogWindow log)