hades.gui
Class GUIFactory
java.lang.Object
hades.gui.GUIFactory
- Direct Known Subclasses:
- AWTFactory, SwingFactory
- public abstract class GUIFactory
- extends java.lang.Object
Method Summary |
java.awt.Component |
createAndShowTextViewer(java.lang.String title,
int rows,
int cols,
java.lang.String resource)
|
java.awt.Frame |
createEditFrame(Editor editor,
java.lang.String versionString)
|
java.awt.Container |
createEditFrameLayout(java.awt.Frame editFrame,
java.awt.Component statusPanel,
ObjectCanvas objectCanvas)
|
ExportOptionsDialog |
createExportOptionsDialog(Editor editor)
|
ObjectCanvas |
createObjectCanvas(Editor editor)
|
SelectURLDialog |
createSelectURLDialog(java.awt.Frame frame,
java.lang.String title,
java.lang.String defaultURL)
|
SimControlPanel |
createSimControlPanel(SimKernel s,
java.awt.Frame f)
|
StatusPanel |
createStatusPanel()
|
StringDialog |
createStringDialog(java.awt.Frame frame,
java.lang.String title,
java.lang.String prompt)
|
void |
doShowAbout(java.awt.Frame frame,
java.lang.String versionString)
|
void |
doShowProperties()
|
static GUIFactory |
getGUIFactory()
|
PropertySheet |
getPropertySheet(SimObject simObj,
java.awt.Frame frame,
java.lang.String[] fields)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GUIFactory
public GUIFactory()
getGUIFactory
public static GUIFactory getGUIFactory()
createEditFrame
public java.awt.Frame createEditFrame(Editor editor,
java.lang.String versionString)
createObjectCanvas
public ObjectCanvas createObjectCanvas(Editor editor)
createStatusPanel
public StatusPanel createStatusPanel()
createSimControlPanel
public SimControlPanel createSimControlPanel(SimKernel s,
java.awt.Frame f)
createEditFrameLayout
public java.awt.Container createEditFrameLayout(java.awt.Frame editFrame,
java.awt.Component statusPanel,
ObjectCanvas objectCanvas)
doShowProperties
public void doShowProperties()
doShowAbout
public void doShowAbout(java.awt.Frame frame,
java.lang.String versionString)
createAndShowTextViewer
public java.awt.Component createAndShowTextViewer(java.lang.String title,
int rows,
int cols,
java.lang.String resource)
createStringDialog
public StringDialog createStringDialog(java.awt.Frame frame,
java.lang.String title,
java.lang.String prompt)
createSelectURLDialog
public SelectURLDialog createSelectURLDialog(java.awt.Frame frame,
java.lang.String title,
java.lang.String defaultURL)
getPropertySheet
public PropertySheet getPropertySheet(SimObject simObj,
java.awt.Frame frame,
java.lang.String[] fields)
createExportOptionsDialog
public ExportOptionsDialog createExportOptionsDialog(Editor editor)