Inheritance diagram for com.arcle.rmt.superwaba.ui.Form:
Public Member Functions | |
Form () | |
Constructor. | |
void | setRect (int x, int y, int width, int height, Control relative) |
Sets the window boundaries and performs first-time initialization when necessary. | |
Protected Member Functions | |
abstract void | initChildren () |
Strategy method to instantiate. | |
abstract void | layoutChildren () |
void | initCompleted () |
Called only once when the window had completed initialization. | |
Button | createButton (String text) |
Factory Method to create Button controls for placement in this Form. | |
ListBox | createListBox () |
Factory Method to create List Box controls for placement in this Form. | |
ComboBox | createComboBox (Object[] items) |
Private Attributes | |
boolean | isInitialized = false |
Whether the child controls has been initialized. |
Definition at line 80 of file superwaba/ui/Form.java.
|
Constructor. Calls initChildren() so that derived classes will immediately instantiate their child controls. Definition at line 85 of file superwaba/ui/Form.java. References com.arcle.rmt.superwaba.ui.Form.initChildren(). |
|
Factory Method to create Button controls for placement in this Form.
Definition at line 138 of file superwaba/ui/Form.java. |
|
Definition at line 149 of file superwaba/ui/Form.java. |
|
Factory Method to create List Box controls for placement in this Form.
Reimplemented in com.arcle.rmt.superwaba.ui.ListForm. Definition at line 145 of file superwaba/ui/Form.java. |
|
Strategy method to instantiate.
Implemented in com.arcle.rmt.superwaba.ui.ListForm. Referenced by com.arcle.rmt.superwaba.ui.Form.Form(). |
|
Called only once when the window had completed initialization. The default implementation does nothing. Definition at line 129 of file superwaba/ui/Form.java. Referenced by com.arcle.rmt.superwaba.ui.Form.setRect(). |
|
Implemented in com.arcle.rmt.superwaba.ui.LayoutForm, and com.arcle.rmt.superwaba.ui.ListForm. Referenced by com.arcle.rmt.superwaba.ui.Form.setRect(). |
|
Sets the window boundaries and performs first-time initialization when necessary. When first called, it behaves as a template method that does the following:
Definition at line 113 of file superwaba/ui/Form.java. References com.arcle.rmt.superwaba.ui.Form.initCompleted(), com.arcle.rmt.superwaba.ui.Form.isInitialized, and com.arcle.rmt.superwaba.ui.Form.layoutChildren(). |
|
Whether the child controls has been initialized.
Definition at line 161 of file superwaba/ui/Form.java. Referenced by com.arcle.rmt.superwaba.ui.Form.setRect(). |