|
Venice 0.7beta | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Module
Provides a common interface that all modules must adhere to. This interface is used to provide seamless intergration between the desktop and its sub-frames. A module is generally defined as a frame that provides a single function such as charting, showing a table of quotes or providing preference options to the user.
Method Summary | |
---|---|
void |
addModuleChangeListener(java.beans.PropertyChangeListener listener)
Add a property change listener for module change events. |
boolean |
encloseInScrollPane()
Return whether the module should be enclosed in a scroll pane. |
javax.swing.JComponent |
getComponent()
Return displayed component for this module. |
javax.swing.ImageIcon |
getFrameIcon()
Return frame icon for this module. |
javax.swing.JMenuBar |
getJMenuBar()
Return menu bar for this module. |
java.lang.String |
getTitle()
Return the window title. |
void |
removeModuleChangeListener(java.beans.PropertyChangeListener listener)
Remove a property change listener for module change events. |
void |
save()
Tell module to save any current state data / preferences data because the window is being closed. |
Method Detail |
---|
java.lang.String getTitle()
void addModuleChangeListener(java.beans.PropertyChangeListener listener)
listener
- listenervoid removeModuleChangeListener(java.beans.PropertyChangeListener listener)
listener
- listenerjavax.swing.ImageIcon getFrameIcon()
javax.swing.JComponent getComponent()
javax.swing.JMenuBar getJMenuBar()
boolean encloseInScrollPane()
void save()
|
Venice 0.7beta | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |