com.partnersoft.gui
Class GUIFormBuilder
java.lang.Object
com.partnersoft.gui.GUIBuilder
com.partnersoft.gui.GUIFormBuilder
public class GUIFormBuilder
- extends GUIBuilder
An extension to GUIBuilder for building GUIForms.
- Author:
- Paul Reavis
Copyright 2005 Partner Software, Inc.
|
Method Summary |
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()
|
| Methods inherited from class com.partnersoft.gui.GUIBuilder |
addBorder, addBorder, addComponent, addComponent, addLabel, addLabel, addLowFatLabel, addLowFatLabel, endPanel, finish, getBackgroundColor, getCurrentPanel, getFont, getForegroundColor, getLabelHorizontalAlignment, getLabelVerticalAlignment, layoutBorder, layoutCentered, layoutFlow, layoutFlow, layoutForm, layoutGrid, layoutGrid, layoutGridBag, layoutNewspaper, layoutNewspaper, setBackgroundColor, setFont, setForegroundColor, setLabelHorizontalAlignment, setLabelVerticalAlignment, startContainer, startContainer, startLayeredPane, startLayeredPane, startPanel, startPanel, startScrollPane, startScrollPane, startTabbedPane, startTabbedPane |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GUIFormBuilder
public GUIFormBuilder()
GUIFormBuilder
public GUIFormBuilder(java.lang.Object methodProvider)
GUIFormBuilder
public GUIFormBuilder(javax.swing.JPanel starter)
GUIFormBuilder
public GUIFormBuilder(javax.swing.JPanel starter,
java.lang.Object methodProvider)
finishForm
public GUIForm finishForm()
addButton
public 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.
addButton
public void addButton(java.lang.String label,
java.lang.String actionMethod)
addPasswordField
public void addPasswordField(java.lang.String name,
java.lang.String label)
addStringField
public void addStringField(java.lang.String name,
java.lang.String label)
addPicklistField
public void addPicklistField(java.lang.String name,
java.lang.String label,
java.util.Collection items)
addCheckboxField
public void addCheckboxField(java.lang.String name)
addCheckboxField
public void addCheckboxField(java.lang.String name,
java.lang.String label)
addDateField
public void addDateField(java.lang.String name,
java.lang.String label)
addFilenameField
public void addFilenameField(java.lang.String name,
java.lang.String label)
addField
public void addField(java.lang.String name,
java.lang.String label,
GUIField field)