public class GUIFormBuilder extends GUIBuilder
| Constructor and Description |
|---|
GUIFormBuilder() |
GUIFormBuilder(javax.swing.JPanel starter) |
GUIFormBuilder(javax.swing.JPanel starter,
java.lang.Object methodProvider) |
GUIFormBuilder(java.lang.Object methodProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addButton(java.lang.String label,
java.lang.String actionMethod) |
void |
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.
|
void |
addCheckboxField(java.lang.String name) |
void |
addCheckboxField(java.lang.String name,
java.lang.String label) |
void |
addDateField(java.lang.String name,
java.lang.String label) |
void |
addField(java.lang.String name,
java.lang.String label,
GUIField field) |
void |
addFilenameField(java.lang.String name,
java.lang.String label) |
void |
addPasswordField(java.lang.String name,
java.lang.String label) |
void |
addPicklistField(java.lang.String name,
java.lang.String label,
java.util.Collection items) |
void |
addStringField(java.lang.String name,
java.lang.String label) |
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 GUIFormBuilder()
public GUIFormBuilder(java.lang.Object methodProvider)
public GUIFormBuilder(javax.swing.JPanel starter)
public GUIFormBuilder(javax.swing.JPanel starter,
java.lang.Object methodProvider)
public GUIForm finishForm()
public void addButton(java.lang.String label,
java.lang.String actionMethod,
java.lang.Object layoutInfo)
public void addButton(java.lang.String label,
java.lang.String actionMethod)
public void addPasswordField(java.lang.String name,
java.lang.String label)
public void addStringField(java.lang.String name,
java.lang.String label)
public void addPicklistField(java.lang.String name,
java.lang.String label,
java.util.Collection items)
public void addCheckboxField(java.lang.String name)
public void addCheckboxField(java.lang.String name,
java.lang.String label)
public void addDateField(java.lang.String name,
java.lang.String label)
public void addFilenameField(java.lang.String name,
java.lang.String label)
public void addField(java.lang.String name,
java.lang.String label,
GUIField field)