|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jgoodies.binding.adapter.BasicComponentFactory
org.archiviststoolkit.swing.ATBasicComponentFactory
public class ATBasicComponentFactory
Constructor Summary | |
---|---|
ATBasicComponentFactory()
|
Method Summary | |
---|---|
static javax.swing.JFormattedTextField |
createBufferedIntegerField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName)
|
static javax.swing.JFormattedTextField |
createBufferedIntegerField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
boolean useGrouping)
|
static javax.swing.JCheckBox |
createCheckBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Class clazz)
|
static javax.swing.JCheckBox |
createCheckBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Class clazz,
boolean buffered)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.util.ArrayList values)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.util.ArrayList values,
java.lang.Integer maxLength)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Class clazz)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Class clazz,
boolean buffered)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Class clazz,
java.lang.Integer maxLength)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Class clazz,
java.lang.Integer maxLength,
boolean buffered)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Object[] values)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Object[] values,
boolean buffered)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.lang.Object[] values,
java.lang.Integer maxLength,
boolean buffered)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.util.Vector values)
|
static javax.swing.JComboBox |
createComboBox(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.util.Vector values,
java.lang.Integer maxLength)
|
static javax.swing.JComboBox |
createComboBoxWithConverter(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
java.util.Vector values,
java.lang.String listName)
|
static javax.swing.JFormattedTextField |
createCurrencyField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
boolean useGrouping)
Method to return a text field which has been formated to accept currency |
static javax.swing.JFormattedTextField |
createDateField(com.jgoodies.binding.value.ValueModel valueModel)
Creates and returns a formatted text field that is bound to the Date value of the given ValueModel. |
static javax.swing.JFormattedTextField |
createDoubleField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName)
|
static javax.swing.JFormattedTextField |
createDoubleField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
boolean useGrouping)
|
static javax.swing.JFormattedTextField |
createIntegerField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName)
|
static javax.swing.JFormattedTextField |
createIntegerField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
boolean useGrouping)
|
static javax.swing.JFormattedTextField |
createIntegerField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
boolean useGrouping,
boolean buffered)
|
static javax.swing.JFormattedTextField |
createIntegerField(com.jgoodies.binding.PresentationModel detailsModel,
java.lang.String fieldName,
int min,
int max)
Method to create a formated textfield which only accepts integers with a certain range |
static javax.swing.JTextField |
createISODateField(com.jgoodies.binding.value.ValueModel valueModel)
This create a textfeild that is used to input iso dates. |
static javax.swing.JLabel |
createLabel(java.lang.Class clazz,
java.lang.String fieldName)
|
static javax.swing.JLabel |
createLabel(java.lang.Class clazz,
java.lang.String fieldName,
java.lang.String defaultValue)
|
static javax.swing.JTextArea |
createTextArea(com.jgoodies.binding.value.ValueModel valueModel)
|
static javax.swing.JTextArea |
createTextArea(com.jgoodies.binding.value.ValueModel valueModel,
boolean commitOnFocusLost)
|
static javax.swing.JTextField |
createTextField(com.jgoodies.binding.value.ValueModel valueModel)
|
static javax.swing.JTextField |
createTextField(com.jgoodies.binding.value.ValueModel valueModel,
boolean commitOnFocusLost)
Creates and returns a text field with the content bound to the given ValueModel. |
static javax.swing.JComboBox |
createUnboundComboBox(java.lang.Object[] values)
|
static javax.swing.JComboBox |
createUnboundComboBox(java.util.Vector values)
|
static javax.swing.JFormattedTextField |
createUnboundDateField()
|
static javax.swing.JFormattedTextField |
createUnboundDoubleField()
|
static javax.swing.JFormattedTextField |
createUnboundDoubleField(boolean useGrouping)
|
static javax.swing.JTextArea |
createUnboundedTextArea()
|
static javax.swing.JFormattedTextField |
createUnboundIntegerField()
|
static javax.swing.JFormattedTextField |
createUnboundIntegerField(boolean useGrouping)
|
Methods inherited from class com.jgoodies.binding.adapter.BasicComponentFactory |
---|
createCheckBox, createColorChooser, createColorChooser, createComboBox, createComboBox, createFormattedTextField, createFormattedTextField, createFormattedTextField, createFormattedTextField, createIntegerField, createIntegerField, createIntegerField, createIntegerField, createIntegerField, createLabel, createLabel, createList, createList, createLongField, createLongField, createLongField, createLongField, createLongField, createPasswordField, createPasswordField, createRadioButton |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ATBasicComponentFactory()
Method Detail |
---|
public static javax.swing.JFormattedTextField createIntegerField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName)
public static javax.swing.JFormattedTextField createBufferedIntegerField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName)
public static javax.swing.JFormattedTextField createBufferedIntegerField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, boolean useGrouping)
public static javax.swing.JFormattedTextField createIntegerField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, boolean useGrouping)
public static javax.swing.JFormattedTextField createIntegerField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, boolean useGrouping, boolean buffered)
public static javax.swing.JFormattedTextField createIntegerField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, int min, int max)
detailsModel
- The details modelfieldName
- The field name to bound tomin
- The minimum value allowedmax
- The maximum value allowed
public static javax.swing.JFormattedTextField createUnboundIntegerField()
public static javax.swing.JFormattedTextField createUnboundIntegerField(boolean useGrouping)
public static javax.swing.JFormattedTextField createDateField(com.jgoodies.binding.value.ValueModel valueModel)
SHORT
DateFormat with strict checking is used to edit
(parse) a date; the DateFormatter's default DateFormat is used to
display (format) a date. In both cases null
Dates are
mapped to the empty String.
valueModel
- the model that holds the value to be edited
java.lang.NullPointerException
- if the valueModel is null
public static javax.swing.JFormattedTextField createUnboundDateField()
public static javax.swing.JTextField createISODateField(com.jgoodies.binding.value.ValueModel valueModel)
valueModel
- The vlaue model to bind to
public static javax.swing.JFormattedTextField createDoubleField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName)
public static javax.swing.JFormattedTextField createDoubleField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, boolean useGrouping)
public static javax.swing.JFormattedTextField createCurrencyField(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, boolean useGrouping)
detailsModel
- The model to bind tofieldName
- The name of the field in the model to bind touseGrouping
-
public static javax.swing.JFormattedTextField createUnboundDoubleField()
public static javax.swing.JFormattedTextField createUnboundDoubleField(boolean useGrouping)
public static javax.swing.JCheckBox createCheckBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Class clazz)
public static javax.swing.JCheckBox createCheckBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Class clazz, boolean buffered)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Class clazz)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Class clazz, boolean buffered)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Class clazz, java.lang.Integer maxLength)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Class clazz, java.lang.Integer maxLength, boolean buffered)
public static javax.swing.JComboBox createComboBoxWithConverter(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.util.Vector values, java.lang.String listName)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Object[] values)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Object[] values, boolean buffered)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.lang.Object[] values, java.lang.Integer maxLength, boolean buffered)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.util.ArrayList values)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.util.ArrayList values, java.lang.Integer maxLength)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.util.Vector values)
public static javax.swing.JComboBox createComboBox(com.jgoodies.binding.PresentationModel detailsModel, java.lang.String fieldName, java.util.Vector values, java.lang.Integer maxLength)
public static javax.swing.JComboBox createUnboundComboBox(java.util.Vector values)
public static javax.swing.JComboBox createUnboundComboBox(java.lang.Object[] values)
public static javax.swing.JTextArea createTextArea(com.jgoodies.binding.value.ValueModel valueModel)
public static javax.swing.JTextArea createTextArea(com.jgoodies.binding.value.ValueModel valueModel, boolean commitOnFocusLost)
public static javax.swing.JTextArea createUnboundedTextArea()
public static javax.swing.JTextField createTextField(com.jgoodies.binding.value.ValueModel valueModel)
public static javax.swing.JTextField createTextField(com.jgoodies.binding.value.ValueModel valueModel, boolean commitOnFocusLost)
valueModel
- the model that provides the text valuecommitOnFocusLost
- true to commit text changes on focus lost,
false to commit text changes on every character typed
java.lang.NullPointerException
- if the valueModel is null
createTextField(ValueModel)
public static javax.swing.JLabel createLabel(java.lang.Class clazz, java.lang.String fieldName, java.lang.String defaultValue)
public static javax.swing.JLabel createLabel(java.lang.Class clazz, java.lang.String fieldName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |