public class FormBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FormBuilder.AbstractFormEntry<E extends FormBuilder.FormEntry> |
static class |
FormBuilder.FormEntry |
static class |
FormBuilder.SeparatorFormEntry |
Modifier and Type | Field and Description |
---|---|
static java.awt.Insets |
DEFAULT_CONTENT_INSETS |
static java.awt.Insets |
DEFAULT_LABEL_INSETS |
static int |
RESIZE_FILL |
static int |
RESIZE_HORIZONTAL |
static int |
RESIZE_NONE |
static int |
RESIZE_REMAINDER |
Modifier and Type | Method and Description |
---|---|
ChoiceFormEntry |
addChoiceFormEntry(java.lang.String id) |
ChoiceFormEntry |
addChoiceFormEntry(java.lang.String id,
java.lang.String label) |
<E extends FormBuilder.FormEntry> |
addEntry(java.lang.String id,
E entry) |
InputFormEntry |
addInputFormEntry(java.lang.String id) |
InputFormEntry |
addInputFormEntry(java.lang.String id,
java.lang.String label) |
InputFormEntry |
addInputFormEntry(java.lang.String id,
java.lang.String label,
int columns) |
LocationFormEntry |
addLocationFormEntry(java.lang.String id) |
LocationFormEntry |
addLocationFormEntry(java.lang.String id,
java.lang.String label) |
PropertiesFormEntry |
addPropertiesFormEntry(java.lang.String id) |
PropertiesFormEntry |
addPropertiesFormEntry(java.lang.String id,
java.lang.String keyLabel,
java.lang.String valueLabel) |
void |
addSeperator() |
SpinnerFormEntry |
addSpinnerFormEntry(java.lang.String id) |
SpinnerFormEntry |
addSpinnerFormEntry(java.lang.String id,
java.lang.String label,
javax.swing.SpinnerNumberModel model) |
ToggleFormEntry |
addToggleFormEntry(java.lang.String id) |
ToggleFormEntry |
addToggleFormEntry(java.lang.String id,
java.lang.String label) |
void |
buildForm() |
void |
clear() |
void |
feedComponent(java.awt.Component comp) |
void |
feedComponent(java.awt.Component comp,
java.awt.Insets insets) |
void |
feedComponent(java.awt.Component comp,
java.awt.Insets insets,
int mode) |
void |
feedComponent(java.awt.Component comp,
java.awt.Insets insets,
int anchor,
int mode) |
void |
feedLabel(java.lang.String title) |
void |
feedRow(java.lang.String label,
java.awt.Component comp) |
void |
feedSeparator() |
int |
getColumn() |
java.awt.Container |
getContainer() |
FormBuilder.FormEntry |
getEntry(int index) |
FormBuilder.FormEntry |
getEntry(java.lang.String id) |
int |
getEntryCount() |
java.lang.String |
getIdAt(int index) |
ResourceDomain |
getResourceDomain() |
int |
getRow() |
java.lang.Object |
getValue(int index) |
java.lang.Object |
getValue(java.lang.String id) |
int |
indexOf(FormBuilder.FormEntry entry) |
int |
indexOf(java.lang.String id) |
<E extends FormBuilder.FormEntry> |
insertEntry(java.lang.String id,
E entry,
int index) |
<E extends FormBuilder.FormEntry> |
insertEntry(java.lang.String id,
E entry,
java.lang.String afterId) |
static FormBuilder |
newBuilder() |
static FormBuilder |
newBuilder(java.awt.Container container) |
void |
newLine() |
static FormBuilder |
newLocalizingBuilder() |
static FormBuilder |
newLocalizingBuilder(java.awt.Container container) |
static FormBuilder |
newLocalizingBuilder(java.awt.Container container,
ResourceDomain resourceDomain) |
void |
pack() |
void |
removeAllEntries() |
FormBuilder.FormEntry |
removeEntry(FormBuilder.FormEntry entry) |
FormBuilder.FormEntry |
removeEntry(int index) |
FormBuilder.FormEntry |
removeEntry(java.lang.String id) |
void |
setResourceDomain(ResourceDomain resourceDomain) |
void |
setValue(int index,
java.lang.Object value) |
void |
setValue(java.lang.String id,
java.lang.Object value) |
public static final int RESIZE_NONE
public static final int RESIZE_REMAINDER
public static final int RESIZE_HORIZONTAL
public static final int RESIZE_FILL
public static final java.awt.Insets DEFAULT_LABEL_INSETS
public static final java.awt.Insets DEFAULT_CONTENT_INSETS
public static FormBuilder newBuilder()
public static FormBuilder newBuilder(java.awt.Container container)
public static FormBuilder newLocalizingBuilder()
public static FormBuilder newLocalizingBuilder(java.awt.Container container)
public static FormBuilder newLocalizingBuilder(java.awt.Container container, ResourceDomain resourceDomain)
public ResourceDomain getResourceDomain()
public void setResourceDomain(ResourceDomain resourceDomain)
public <E extends FormBuilder.FormEntry> E addEntry(java.lang.String id, E entry)
public int getEntryCount()
public int indexOf(FormBuilder.FormEntry entry)
public int indexOf(java.lang.String id)
public java.lang.String getIdAt(int index)
public FormBuilder.FormEntry removeEntry(int index)
public FormBuilder.FormEntry getEntry(int index)
public FormBuilder.FormEntry getEntry(java.lang.String id)
public FormBuilder.FormEntry removeEntry(java.lang.String id)
public FormBuilder.FormEntry removeEntry(FormBuilder.FormEntry entry)
public void removeAllEntries()
public <E extends FormBuilder.FormEntry> E insertEntry(java.lang.String id, E entry, java.lang.String afterId)
public <E extends FormBuilder.FormEntry> E insertEntry(java.lang.String id, E entry, int index)
public java.awt.Container getContainer()
public void buildForm()
public void pack()
public InputFormEntry addInputFormEntry(java.lang.String id)
public InputFormEntry addInputFormEntry(java.lang.String id, java.lang.String label)
public InputFormEntry addInputFormEntry(java.lang.String id, java.lang.String label, int columns)
public LocationFormEntry addLocationFormEntry(java.lang.String id)
public LocationFormEntry addLocationFormEntry(java.lang.String id, java.lang.String label)
public PropertiesFormEntry addPropertiesFormEntry(java.lang.String id)
public PropertiesFormEntry addPropertiesFormEntry(java.lang.String id, java.lang.String keyLabel, java.lang.String valueLabel)
public ChoiceFormEntry addChoiceFormEntry(java.lang.String id)
public ChoiceFormEntry addChoiceFormEntry(java.lang.String id, java.lang.String label)
public ToggleFormEntry addToggleFormEntry(java.lang.String id)
public ToggleFormEntry addToggleFormEntry(java.lang.String id, java.lang.String label)
public SpinnerFormEntry addSpinnerFormEntry(java.lang.String id)
public SpinnerFormEntry addSpinnerFormEntry(java.lang.String id, java.lang.String label, javax.swing.SpinnerNumberModel model)
public void addSeperator()
public void feedComponent(java.awt.Component comp)
public void feedComponent(java.awt.Component comp, java.awt.Insets insets)
public void feedComponent(java.awt.Component comp, java.awt.Insets insets, int mode)
public void feedComponent(java.awt.Component comp, java.awt.Insets insets, int anchor, int mode)
public void feedLabel(java.lang.String title)
public void newLine()
public void feedSeparator()
public void feedRow(java.lang.String label, java.awt.Component comp)
public int getRow()
public int getColumn()
public java.lang.Object getValue(int index)
public java.lang.Object getValue(java.lang.String id)
public void setValue(int index, java.lang.Object value)
public void setValue(java.lang.String id, java.lang.Object value)
public void clear()