org.kabeja.ui.impl
Class ProcessingUI
java.lang.Object
org.kabeja.ui.impl.ProcessingUI
- All Implemented Interfaces:
- ApplicationMenuBar, ApplicationToolBar, Component, ProcessingUIComponent, Serviceable, Startable
public class ProcessingUI
- extends java.lang.Object
- implements Serviceable, Startable, ProcessingUIComponent, ApplicationToolBar, ApplicationMenuBar
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serviceManager
protected ServiceManager serviceManager
manager
protected ProcessingManager manager
frame
protected javax.swing.JFrame frame
components
protected java.util.List components
ProcessingUI
public ProcessingUI()
initialize
protected void initialize()
setVisible
public void setVisible(boolean b)
addViewComponent
public void addViewComponent(ViewComponent component)
setServiceManager
public void setServiceManager(ServiceManager manager)
- Description copied from interface:
Serviceable
- Set the @see ServiceManager of the application.
- Specified by:
setServiceManager
in interface Serviceable
setProcessingManager
public void setProcessingManager(ProcessingManager manager)
- Description copied from interface:
ProcessingUIComponent
- Set the current @see ProcessingManager of the application.
Could be called multiple times.
- Specified by:
setProcessingManager
in interface ProcessingUIComponent
start
public void start()
- Specified by:
start
in interface Startable
stop
public void stop()
- Specified by:
stop
in interface Startable
addAction
public void addAction(javax.swing.Action action)
- Specified by:
addAction
in interface ApplicationToolBar
addAction
public void addAction(java.awt.Component component)
- Specified by:
addAction
in interface ApplicationToolBar
hasMenu
public boolean hasMenu(java.lang.String id)
- Specified by:
hasMenu
in interface ApplicationMenuBar
setAction
public void setAction(java.lang.String menuID,
javax.swing.Action action)
- Specified by:
setAction
in interface ApplicationMenuBar
setJMenuItem
public void setJMenuItem(java.lang.String menuID,
javax.swing.JMenuItem item)
- Specified by:
setJMenuItem
in interface ApplicationMenuBar
setMenu
public void setMenu(java.lang.String menuID,
javax.swing.JMenu menu)
- Specified by:
setMenu
in interface ApplicationMenuBar
shutdown
protected void shutdown()