public class JTableHpr<T extends javax.swing.JTable> extends JComponentHpr<T>
| Constructor and Description |
|---|
JTableHpr() |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.table.TableColumn |
addColumn(javax.swing.JTable aTable,
java.lang.String aHeader,
java.lang.String aBindKey,
int anIndex,
int aWidth)
Adds a column for header, bind key, width.
|
void |
addColumns(javax.swing.JTable aTable,
java.util.List<java.lang.String> theKeys)
Adds columns for a list of keys.
|
int |
getChildCount(T anObj)
Override to suppress children.
|
java.util.List |
getItems(T aTable)
Returns the items for an object.
|
java.lang.String |
getPropertyNameMapped(T anObj,
java.lang.String aName)
Returns a mapped property name.
|
protected java.util.List<java.lang.String> |
getPropertyNamesImpl(T anObj)
Returns the property names for given object.
|
int |
getSelectedIndex(T aTable)
Returns the selected index property of given object.
|
java.lang.Object |
getSelectedItem(T aTable)
Returns the selected object property of given object.
|
void |
initUI(T aTable,
UIOwner anOwner)
Initializes newly created object.
|
boolean |
isValueAdjusting(T aTable)
Returns whether table value is adjusting.
|
void |
removeColumns(javax.swing.JTable aTable)
Removes columns.
|
static void |
scrollCellToVisible(javax.swing.JTable aTable,
int aRow,
int aColumn)
Scrolls a table so that given row and column are visible.
|
static void |
setColumnWidths(javax.swing.JTable aTable)
Sets table column widths to preferred size.
|
void |
setItems(T aTable,
java.util.List theItems)
Sets the items for an object.
|
void |
setSelectedIndex(T aTable,
int anIndex)
Sets the selected index property of given object to given value.
|
void |
setSelectedItem(T aTable,
java.lang.Object aValue)
Sets the selected object property of given object to given value.
|
void |
setValue(T aTable,
java.lang.String aPropertyName,
java.lang.Object aValue)
Sets the selected row index.
|
addBinding, createEventAdapter, getAutosizing, getBinding, getBindingCount, getBindings, getChangeListener, getChild, getConstraints, getEventAdapter, getName, getOwner, getParent, getSendActionOnFocusLost, getSendActionOnFocusLostDefault, isEnabled, removeBinding, setConstraints, setEnabled, setOwner, setSendActionOnFocusLostgetHelper, getSwingHelper, getSwingHelperenableEvents, getAction, getBinding, getChild, getItemDisplayKey, getKeyValue, getPropertyNames, getSelectedIndexes, getSelectedIndexs, getText, getValue, initUIDeep, isEnabled, isPropertyName, removeBinding, setAction, setEnabled, setItemDisplayKey, setItems, setKeyValue, setSelectedIndexes, setTextpublic int getChildCount(T anObj)
getChildCount in class JComponentHpr<T extends javax.swing.JTable>public void initUI(T aTable, UIOwner anOwner)
initUI in class JComponentHpr<T extends javax.swing.JTable>public javax.swing.table.TableColumn addColumn(javax.swing.JTable aTable,
java.lang.String aHeader,
java.lang.String aBindKey,
int anIndex,
int aWidth)
public void addColumns(javax.swing.JTable aTable,
java.util.List<java.lang.String> theKeys)
public void removeColumns(javax.swing.JTable aTable)
public static void scrollCellToVisible(javax.swing.JTable aTable,
int aRow,
int aColumn)
public static void setColumnWidths(javax.swing.JTable aTable)
protected java.util.List<java.lang.String> getPropertyNamesImpl(T anObj)
getPropertyNamesImpl in class JComponentHpr<T extends javax.swing.JTable>public java.lang.String getPropertyNameMapped(T anObj, java.lang.String aName)
getPropertyNameMapped in class UIHelper<T extends javax.swing.JTable>public void setValue(T aTable, java.lang.String aPropertyName, java.lang.Object aValue)
public java.util.List getItems(T aTable)
public void setItems(T aTable, java.util.List theItems)
public int getSelectedIndex(T aTable)
getSelectedIndex in class UIHelper<T extends javax.swing.JTable>public void setSelectedIndex(T aTable, int anIndex)
setSelectedIndex in class UIHelper<T extends javax.swing.JTable>public java.lang.Object getSelectedItem(T aTable)
getSelectedItem in class UIHelper<T extends javax.swing.JTable>public void setSelectedItem(T aTable, java.lang.Object aValue)
setSelectedItem in class UIHelper<T extends javax.swing.JTable>public boolean isValueAdjusting(T aTable)
isValueAdjusting in class UIHelper<T extends javax.swing.JTable>