public class FormBuilder extends SwingOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
Constructor and Description |
---|
FormBuilder() |
Modifier and Type | Method and Description |
---|---|
javax.swing.JComboBox |
addComboBox(java.lang.String aTitle,
java.lang.String[] options,
java.lang.String aDefault)
Adds an option field.
|
javax.swing.JLabel |
addLabel(java.lang.String aTitle)
Adds a label.
|
<T extends javax.swing.JComponent> |
addNode(T aComp)
Adds a component.
|
javax.swing.JRadioButton |
addRadioButton(java.lang.String aTitle,
java.lang.String theText,
boolean isSelected)
Adds a radio button.
|
java.util.List<javax.swing.JRadioButton> |
addRadioButtons(java.lang.String aTitle,
java.lang.String[] options,
java.lang.String aDefault)
Adds radio buttons.
|
javax.swing.JSeparator |
addSeparator()
Adds a separator.
|
javax.swing.JTextField |
addTextField(java.lang.String aTitle,
java.lang.String aDefault)
Adds a text field.
|
javax.swing.JTextField |
addTextField(java.lang.String aTitle,
java.lang.String aDefault,
int aWidth)
Adds a text field.
|
protected javax.swing.JComponent |
createUI()
Creates the UI.
|
protected javax.swing.ButtonGroup |
getButtonGroup(java.lang.String aName)
Return the button group in this table for the given name (creating if needed).
|
java.awt.Font |
getFont()
Returns the font.
|
java.awt.Insets |
getPadding()
Returns the padding.
|
int |
getSpacing()
Returns the spacing between components.
|
java.lang.String |
getStringValue(java.lang.String aKey)
Returns the specified value.
|
java.lang.Object |
getValue(java.lang.String aKey)
Returns the specified value.
|
protected void |
respondUI(SwingEvent anEvent)
Responds to UI.
|
void |
setFont(java.awt.Font aFont)
Sets the font.
|
void |
setPadding(java.awt.Insets theInsets)
Sets the padding.
|
void |
setPadding(int aTp,
int aLt,
int aBt,
int aRt)
Sets the padding.
|
void |
setSpacing(int aValue)
Sets the spacing between components.
|
void |
setValue(java.lang.String aKey,
java.lang.Object aValue)
Sets the specified value.
|
boolean |
showPanel(javax.swing.JComponent aComp,
java.lang.String aTitle,
javax.swing.Icon anIcon)
Runs the option panel and returns a map.
|
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
addNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, resetUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
public java.awt.Insets getPadding()
public void setPadding(java.awt.Insets theInsets)
public void setPadding(int aTp, int aLt, int aBt, int aRt)
public int getSpacing()
public void setSpacing(int aValue)
public java.awt.Font getFont()
public void setFont(java.awt.Font aFont)
public javax.swing.JLabel addLabel(java.lang.String aTitle)
public javax.swing.JSeparator addSeparator()
public javax.swing.JTextField addTextField(java.lang.String aTitle, java.lang.String aDefault)
public javax.swing.JTextField addTextField(java.lang.String aTitle, java.lang.String aDefault, int aWidth)
public javax.swing.JComboBox addComboBox(java.lang.String aTitle, java.lang.String[] options, java.lang.String aDefault)
public java.util.List<javax.swing.JRadioButton> addRadioButtons(java.lang.String aTitle, java.lang.String[] options, java.lang.String aDefault)
public javax.swing.JRadioButton addRadioButton(java.lang.String aTitle, java.lang.String theText, boolean isSelected)
public <T extends javax.swing.JComponent> T addNode(T aComp)
public boolean showPanel(javax.swing.JComponent aComp, java.lang.String aTitle, javax.swing.Icon anIcon)
public java.lang.Object getValue(java.lang.String aKey)
public void setValue(java.lang.String aKey, java.lang.Object aValue)
public java.lang.String getStringValue(java.lang.String aKey)
protected javax.swing.JComponent createUI()
createUI
in class SwingOwner
protected void respondUI(SwingEvent anEvent)
respondUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
protected javax.swing.ButtonGroup getButtonGroup(java.lang.String aName)