hades.gui
Class AWTFactory

java.lang.Object
  extended byhades.gui.GUIFactory
      extended byhades.gui.AWTFactory

class AWTFactory
extends GUIFactory


Constructor Summary
(package private) AWTFactory()
           
 
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 defaultUrlName)
           
 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()
           
 PropertySheet getPropertySheet(SimObject simObj, java.awt.Frame frame, java.lang.String[] fields)
           
 
Methods inherited from class hades.gui.GUIFactory
getGUIFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AWTFactory

AWTFactory()
Method Detail

createEditFrame

public java.awt.Frame createEditFrame(Editor editor,
                                      java.lang.String versionString)
Overrides:
createEditFrame in class GUIFactory

createObjectCanvas

public ObjectCanvas createObjectCanvas(Editor editor)
Overrides:
createObjectCanvas in class GUIFactory

createStatusPanel

public StatusPanel createStatusPanel()
Overrides:
createStatusPanel in class GUIFactory

createSimControlPanel

public SimControlPanel createSimControlPanel(SimKernel s,
                                             java.awt.Frame f)
Overrides:
createSimControlPanel in class GUIFactory

createEditFrameLayout

public java.awt.Container createEditFrameLayout(java.awt.Frame editFrame,
                                                java.awt.Component statusPanel,
                                                ObjectCanvas objectCanvas)
Overrides:
createEditFrameLayout in class GUIFactory

doShowProperties

public void doShowProperties()
Overrides:
doShowProperties in class GUIFactory

createAndShowTextViewer

public java.awt.Component createAndShowTextViewer(java.lang.String title,
                                                  int rows,
                                                  int cols,
                                                  java.lang.String resource)
Overrides:
createAndShowTextViewer in class GUIFactory

doShowAbout

public void doShowAbout(java.awt.Frame frame,
                        java.lang.String versionString)
Overrides:
doShowAbout in class GUIFactory

createStringDialog

public StringDialog createStringDialog(java.awt.Frame frame,
                                       java.lang.String title,
                                       java.lang.String prompt)
Overrides:
createStringDialog in class GUIFactory

createSelectURLDialog

public SelectURLDialog createSelectURLDialog(java.awt.Frame frame,
                                             java.lang.String title,
                                             java.lang.String defaultUrlName)
Overrides:
createSelectURLDialog in class GUIFactory

getPropertySheet

public PropertySheet getPropertySheet(SimObject simObj,
                                      java.awt.Frame frame,
                                      java.lang.String[] fields)
Overrides:
getPropertySheet in class GUIFactory

createExportOptionsDialog

public ExportOptionsDialog createExportOptionsDialog(Editor editor)
Overrides:
createExportOptionsDialog in class GUIFactory