|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.zfqjava.swing.ModelFactory
ModelFactory
provides a factory to
creates some model to use in swing component.
Method Summary | |
static javax.swing.ComboBoxModel |
createComboBoxModel(boolean[] a)
Creates a ComboBoxModel use a boolean array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(byte[] a)
Creates a ComboBoxModel use a byte array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(char[] a)
Creates a ComboBoxModel use a char array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(double[] a)
Creates a ComboBoxModel use a double array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(float[] a)
Creates a ComboBoxModel use a float array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(int[] a)
Creates a ComboBoxModel use a integer array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(java.util.List l)
Creates a ComboBoxModel use a list. |
static javax.swing.ComboBoxModel |
createComboBoxModel(long[] a)
Creates a ComboBoxModel use a long array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(java.lang.Object[] a)
Creates a ComboBoxModel use a object array. |
static javax.swing.ComboBoxModel |
createComboBoxModel(short[] a)
Creates a ComboBoxModel use a short array. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(boolean[] a)
Creates a ComboBoxModel use a boolean array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(byte[] a)
Creates a ComboBoxModel use a byte array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(char[] a)
Creates a ComboBoxModel use a char array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(double[] a)
Creates a ComboBoxModel use a double array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(float[] a)
Creates a ComboBoxModel use a float array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(int[] a)
Creates a ComboBoxModel use a integer array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(java.util.List l)
Creates a ComboBoxModel use a List by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(long[] a)
Creates a ComboBoxModel use a long array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(java.lang.Object[] a)
Creates a ComboBoxModel use a object array by reference. |
static javax.swing.ComboBoxModel |
createComboBoxModelByReference(short[] a)
Creates a ComboBoxModel use a short array by reference. |
static javax.swing.ListModel |
createEmptyListModel()
Creates a empty ListModel . |
static javax.swing.table.TableModel |
createEmptyTableModel()
Creates a empty TableModel . |
static javax.swing.tree.TreeModel |
createEmptyTreeModel()
Creates a empty TreeModel . |
static javax.swing.ListModel |
createListModel(boolean[] a)
Creates a ListModel use a boolean array. |
static javax.swing.ListModel |
createListModel(byte[] a)
Creates a ListModel use a byte array. |
static javax.swing.ListModel |
createListModel(char[] a)
Creates a ListModel use a char array. |
static javax.swing.ListModel |
createListModel(double[] a)
Creates a ListModel use a double array. |
static javax.swing.ListModel |
createListModel(float[] a)
Creates a ListModel use a float array. |
static javax.swing.ListModel |
createListModel(int[] a)
Creates a ListModel use a integer array. |
static javax.swing.ListModel |
createListModel(java.util.List l)
Creates a ListModel use a list. |
static javax.swing.ListModel |
createListModel(long[] a)
Creates a ListModel use a long array. |
static javax.swing.ListModel |
createListModel(java.lang.Object[] a)
Creates a ListModel use a object array. |
static javax.swing.ListModel |
createListModel(short[] a)
Creates a ListModel use a short array. |
static javax.swing.ListModel |
createListModelByReference(boolean[] a)
Creates a ListModel use a boolean array by reference. |
static javax.swing.ListModel |
createListModelByReference(byte[] a)
Creates a ListModel use a byte array by reference. |
static javax.swing.ListModel |
createListModelByReference(char[] a)
Creates a ListModel use a char array by reference. |
static javax.swing.ListModel |
createListModelByReference(double[] a)
Creates a ListModel use a double array by reference. |
static javax.swing.ListModel |
createListModelByReference(float[] a)
Creates a ListModel use a float array by reference. |
static javax.swing.ListModel |
createListModelByReference(int[] a)
Creates a ListModel use a integer array by reference. |
static javax.swing.ListModel |
createListModelByReference(java.util.List l)
Creates a ListModel use a List by reference. |
static javax.swing.ListModel |
createListModelByReference(long[] a)
Creates a ListModel use a integer long by reference. |
static javax.swing.ListModel |
createListModelByReference(java.lang.Object[] a)
Creates a ListModel use a object array by reference. |
static javax.swing.ListModel |
createListModelByReference(short[] a)
Creates a ListModel use a short array by reference. |
static javax.swing.ListModel |
createListModelByReference(javax.swing.table.TableModel tableModel,
int elementColumnIndex)
Creates a ListModel by use a table model and element column index. |
static javax.swing.table.TableModel |
createTableModel(java.util.Map map,
java.lang.String keyName,
java.lang.String valueName)
Creates a TableModel use a map. |
static javax.swing.table.TableModel |
createTableModel(java.lang.Object[][] rowData,
java.lang.Object[] columnNames)
Creates a TableModel use two arrays. |
static javax.swing.table.TableModel |
createTableModelByReference(javax.swing.ListModel model,
java.lang.String columnName,
java.lang.Class columnClass)
Creates a TableModel use a list model. |
static javax.swing.table.TableModel |
createTableModelByReference(java.util.Map map,
java.lang.String keyName,
java.lang.String valueName)
Creates a TableModel use a map by reference. |
static javax.swing.table.TableModel |
createTableModelByReference(java.lang.Object[][] rowData,
java.lang.Object[] columnNames)
Creates a TableModel use two arrays by reference, change
array content will effect in TableModel. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static javax.swing.ListModel createEmptyListModel()
ListModel
.public static javax.swing.table.TableModel createEmptyTableModel()
TableModel
.public static javax.swing.tree.TreeModel createEmptyTreeModel()
TreeModel
.public static javax.swing.table.TableModel createTableModelByReference(javax.swing.ListModel model, java.lang.String columnName, java.lang.Class columnClass)
TableModel
use a list model.
This TableModel
is not editable and default
is 1 columns and model.getSize()
rows.model
- the list modelpublic static javax.swing.table.TableModel createTableModel(java.util.Map map, java.lang.String keyName, java.lang.String valueName)
TableModel
use a map.map
- the data mapkeyName
- the key name, used by key column namevalueName
- the value name, used by value column namepublic static javax.swing.table.TableModel createTableModelByReference(java.util.Map map, java.lang.String keyName, java.lang.String valueName)
TableModel
use a map by reference.map
- the data mapkeyName
- the key name, used by key column namevalueName
- the value name, used by value column namepublic static javax.swing.table.TableModel createTableModelByReference(java.lang.Object[][] rowData, java.lang.Object[] columnNames)
TableModel
use two arrays by reference, change
array content will effect in TableModel.rowData
- the data for the new tablecolumnNames
- names of each columnpublic static javax.swing.table.TableModel createTableModel(java.lang.Object[][] rowData, java.lang.Object[] columnNames)
TableModel
use two arrays.rowData
- the data for the new tablecolumnNames
- names of each columnpublic static javax.swing.ListModel createListModelByReference(javax.swing.table.TableModel tableModel, int elementColumnIndex)
ListModel
by use a table model and element column index.tableModel
- the table modelelementColumnIndex
- the list model element column indexpublic static javax.swing.ListModel createListModel(byte[] a)
ListModel
use a byte array.a
- a byte arrayListModel
public static javax.swing.ListModel createListModel(short[] a)
ListModel
use a short array.a
- a short arrayListModel
public static javax.swing.ListModel createListModel(int[] a)
ListModel
use a integer array.a
- a integer arrayListModel
public static javax.swing.ListModel createListModel(long[] a)
ListModel
use a long array.a
- a long arrayListModel
public static javax.swing.ListModel createListModel(float[] a)
ListModel
use a float array.a
- a float arrayListModel
public static javax.swing.ListModel createListModel(double[] a)
ListModel
use a double array.a
- a double arrayListModel
public static javax.swing.ListModel createListModel(char[] a)
ListModel
use a char array.a
- a char arrayListModel
public static javax.swing.ListModel createListModel(boolean[] a)
ListModel
use a boolean array.a
- a boolean arrayListModel
public static javax.swing.ListModel createListModelByReference(byte[] a)
ListModel
use a byte array by reference.a
- a byte arrayListModel
public static javax.swing.ListModel createListModelByReference(short[] a)
ListModel
use a short array by reference.a
- a short arrayListModel
public static javax.swing.ListModel createListModelByReference(int[] a)
ListModel
use a integer array by reference.a
- a integer arrayListModel
public static javax.swing.ListModel createListModelByReference(long[] a)
ListModel
use a integer long by reference.a
- a long arrayListModel
public static javax.swing.ListModel createListModelByReference(float[] a)
ListModel
use a float array by reference.a
- a float arrayListModel
public static javax.swing.ListModel createListModelByReference(double[] a)
ListModel
use a double array by reference.a
- a double arrayListModel
public static javax.swing.ListModel createListModelByReference(char[] a)
ListModel
use a char array by reference.a
- a char arrayListModel
public static javax.swing.ListModel createListModelByReference(boolean[] a)
ListModel
use a boolean array by reference.a
- a boolean arrayListModel
public static javax.swing.ListModel createListModel(java.lang.Object[] a)
ListModel
use a object array.a
- a object arrayListModel
public static javax.swing.ListModel createListModelByReference(java.lang.Object[] a)
ListModel
use a object array by reference.a
- a object arrayListModel
public static javax.swing.ListModel createListModel(java.util.List l)
ListModel
use a list.l
- the listListModel
public static javax.swing.ListModel createListModelByReference(java.util.List l)
ListModel
use a List by reference.l
- the ListListModel
public static javax.swing.ComboBoxModel createComboBoxModel(byte[] a)
ComboBoxModel
use a byte array.a
- a byte arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(short[] a)
ComboBoxModel
use a short array.a
- a short arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(int[] a)
ComboBoxModel
use a integer array.a
- a integer arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(long[] a)
ComboBoxModel
use a long array.a
- a long arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(float[] a)
ComboBoxModel
use a float array.a
- a float arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(double[] a)
ComboBoxModel
use a double array.a
- a double arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(char[] a)
ComboBoxModel
use a char array.a
- a char arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(boolean[] a)
ComboBoxModel
use a boolean array.a
- a boolean arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(byte[] a)
ComboBoxModel
use a byte array by reference.a
- a byte arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(short[] a)
ComboBoxModel
use a short array by reference.a
- a short arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(int[] a)
ComboBoxModel
use a integer array by reference.a
- a integer arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(long[] a)
ComboBoxModel
use a long array by reference.a
- a long arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(float[] a)
ComboBoxModel
use a float array by reference.a
- a float arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(double[] a)
ComboBoxModel
use a double array by reference.a
- a double arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(char[] a)
ComboBoxModel
use a char array by reference.a
- a char arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(boolean[] a)
ComboBoxModel
use a boolean array by reference.a
- a boolean arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(java.lang.Object[] a)
ComboBoxModel
use a object array.a
- a object arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(java.lang.Object[] a)
ComboBoxModel
use a object array by reference.a
- a object arrayComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModel(java.util.List l)
ComboBoxModel
use a list.c
- the listComboBoxModel
public static javax.swing.ComboBoxModel createComboBoxModelByReference(java.util.List l)
ComboBoxModel
use a List by reference.l
- the listComboBoxModel
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |