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:
- CanvasActionListener, CanvasEventListener, CanvasRenderer, ComponentListener, EventConsumer, EventListener, StatusEventListener
- 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