public class GUIFormBuilder2 extends GUIBuilder
| Constructor and Description |
|---|
GUIFormBuilder2() |
GUIFormBuilder2(javax.swing.JPanel starter) |
GUIFormBuilder2(javax.swing.JPanel starter,
java.lang.Object methodProvider) |
GUIFormBuilder2(java.lang.Object methodProvider) |
| Modifier and Type | Method and Description |
|---|---|
GraphicButton |
addButton(java.lang.String label,
java.lang.String actionMethod)
This adds a button with the specified label, that calls the named method
on the action handler.
|
GraphicButton |
addButton(java.lang.String label,
java.lang.String actionMethod,
java.lang.Object layoutInfo)
This adds a button with the specified label, that calls the named method
on the action handler.
|
CheckboxField |
addCheckboxField(java.lang.String name)
Adds a checkbox field with the given name, with no layout info.
|
CheckboxField |
addCheckboxField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a checkbox field with the given name, with the specified layout
info.
|
ComboField |
addComboField(java.lang.String name,
java.util.Collection items)
Adds a combo box field with the given name and collection of
possibilities, with no layout info.
|
ComboField |
addComboField(java.lang.String name,
java.util.Collection items,
java.lang.Object fieldLayoutInfo)
Adds a combo box field with the given name and collection of
possibilities, with the specified layout info.
|
DateAndTimeField |
addDateAndTimeField(java.lang.String name)
Adds a date field with the given name, with no layout info.
|
DateAndTimeField |
addDateAndTimeField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a date field with the given name, with the specified layout info.
|
DateField |
addDateField(java.lang.String name)
Adds a date field with the given name, with no layout info.
|
DateField |
addDateField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a date field with the given name, with the specified layout info.
|
GUIField |
addField(java.lang.String name,
GUIField field)
Adds the given
GUIField component, associated
with the given field name, with no layout info. |
GUIField |
addField(java.lang.String name,
GUIField field,
java.lang.Object layoutInfo)
Adds the given
GUIField component, associated
with the given field name and layout info. |
GUIField |
addField(java.lang.String name,
java.lang.String fieldType)
Acts like addFOOField for the given fieldType "FOO".
|
GUIField |
addField(java.lang.String name,
java.lang.String fieldType,
java.lang.Object layoutInfo)
Acts like addFOOField for the given fieldType "FOO".
|
FilenameField |
addFilenameField(java.lang.String name)
Adds a filename field with the given name, with no layout info.
|
FilenameField |
addFilenameField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a filename field with the given name, with the specified layout
info.
|
IntegerField |
addIntegerField(java.lang.String name)
Adds a Integer field with the given name, with no layout info.
|
IntegerField |
addIntegerField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a Integer field with the given name, with the specified layout info.
|
NamedBlobField |
addNamedBlobField(java.lang.String name) |
NamedBlobField |
addNamedBlobField(java.lang.String name,
java.lang.Object fieldLayoutInfo) |
NumberField |
addNumberField(java.lang.String name)
Adds a Number field with the given name, with no layout info.
|
NumberField |
addNumberField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a Number field with the given name, with the specified layout info.
|
PasswordField |
addPasswordField(java.lang.String name)
Adds a password field with the given name, with no layout info.
|
PasswordField |
addPasswordField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a password field with the given name, with the specified layout
info.
|
PicklistField |
addPicklistField(java.lang.String name,
java.util.Collection items)
Adds a picklist field with the given name and collection of
possibilities, with no layout info.
|
PicklistField |
addPicklistField(java.lang.String name,
java.util.Collection items,
java.lang.Object fieldLayoutInfo)
Adds a picklist field with the given name and collection of
possibilities, with the specified layout info.
|
ReadOnlyStringField |
addReadOnlyStringField(java.lang.String name)
Adds a read-only string field with the given name, with no layout info.
|
ReadOnlyStringField |
addReadOnlyStringField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a string field with the given name, with the specified layout info.
|
SoundField |
addSoundField(java.lang.String name) |
SoundField |
addSoundField(java.lang.String name,
java.lang.Object fieldLayoutInfo) |
StringField |
addStringField(java.lang.String name)
Adds a string field with the given name, with no layout info.
|
StringField |
addStringField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a string field with the given name, with the specified layout info.
|
TextAreaField |
addTextAreaField(java.lang.String name,
int columns,
int rows)
Adds a string field with the given name, with no layout info.
|
TextAreaField |
addTextAreaField(java.lang.String name,
java.lang.Object fieldLayoutInfo,
int columns,
int rows)
Adds a string field with the given name, with the specified layout info.
|
TimeField |
addTimeField(java.lang.String name)
Adds a date field with the given name, with no layout info.
|
TimeField |
addTimeField(java.lang.String name,
java.lang.Object fieldLayoutInfo)
Adds a date field with the given name, with the specified layout info.
|
GUIForm |
finishForm() |
addBorder, addBorder, addComponent, addComponent, addEmptyBorder, addEmptyBorder, addEmptyBorder, addLabel, addLabel, addLowFatLabel, addLowFatLabel, addMatteBorder, addMatteBorder, addMatteBorder, addMatteBorder, addMatteBorder, addMatteBorder, addMatteBorder, addMatteBorder, endPanel, finish, getBackgroundColor, getCurrentPanel, getFont, getForegroundColor, getLabelHorizontalAlignment, getLabelVerticalAlignment, layoutBorder, layoutBox, layoutCard, layoutCentered, layoutFlow, layoutFlow, layoutForm, layoutGrid, layoutGrid, layoutGridBag, layoutGroup, layoutNewspaper, layoutNewspaper, layoutStretchAndStack, setBackgroundColor, setFont, setForegroundColor, setLabelHorizontalAlignment, setLabelVerticalAlignment, setLayout, startContainer, startContainer, startHorizontallySplitPane, startHorizontallySplitPane, startLayeredPane, startLayeredPane, startPanel, startPanel, startScrollPane, startScrollPane, startTabbedPane, startTabbedPane, startVerticallySplitPane, startVerticallySplitPanepublic GUIFormBuilder2()
public GUIFormBuilder2(java.lang.Object methodProvider)
public GUIFormBuilder2(javax.swing.JPanel starter)
public GUIFormBuilder2(javax.swing.JPanel starter,
java.lang.Object methodProvider)
public GUIForm finishForm()
public GraphicButton addButton(java.lang.String label, java.lang.String actionMethod)
public GraphicButton addButton(java.lang.String label, java.lang.String actionMethod, java.lang.Object layoutInfo)
public PasswordField addPasswordField(java.lang.String name)
public PasswordField addPasswordField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public TextAreaField addTextAreaField(java.lang.String name, int columns, int rows)
public StringField addStringField(java.lang.String name)
public StringField addStringField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public ReadOnlyStringField addReadOnlyStringField(java.lang.String name)
public ReadOnlyStringField addReadOnlyStringField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public NumberField addNumberField(java.lang.String name)
public NumberField addNumberField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public IntegerField addIntegerField(java.lang.String name)
public IntegerField addIntegerField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public TextAreaField addTextAreaField(java.lang.String name, java.lang.Object fieldLayoutInfo, int columns, int rows)
public PicklistField addPicklistField(java.lang.String name, java.util.Collection items)
public PicklistField addPicklistField(java.lang.String name, java.util.Collection items, java.lang.Object fieldLayoutInfo)
public ComboField addComboField(java.lang.String name, java.util.Collection items)
public ComboField addComboField(java.lang.String name, java.util.Collection items, java.lang.Object fieldLayoutInfo)
public CheckboxField addCheckboxField(java.lang.String name)
public CheckboxField addCheckboxField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public DateAndTimeField addDateAndTimeField(java.lang.String name)
public DateAndTimeField addDateAndTimeField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public TimeField addTimeField(java.lang.String name)
public TimeField addTimeField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public DateField addDateField(java.lang.String name)
public DateField addDateField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public FilenameField addFilenameField(java.lang.String name)
public FilenameField addFilenameField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public NamedBlobField addNamedBlobField(java.lang.String name)
public NamedBlobField addNamedBlobField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public SoundField addSoundField(java.lang.String name)
public SoundField addSoundField(java.lang.String name, java.lang.Object fieldLayoutInfo)
public GUIField addField(java.lang.String name, GUIField field)
GUIField component, associated
with the given field name, with no layout info. Does not add a label.public GUIField addField(java.lang.String name, GUIField field, java.lang.Object layoutInfo)
GUIField component, associated
with the given field name and layout info. Does not add a label.public GUIField addField(java.lang.String name, java.lang.String fieldType)
public GUIField addField(java.lang.String name, java.lang.String fieldType, java.lang.Object layoutInfo)