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, setSendActionOnFocusLost
getHelper, getSwingHelper, getSwingHelper
enableEvents, getAction, getBinding, getChild, getItemDisplayKey, getKeyValue, getPropertyNames, getSelectedIndexes, getSelectedIndexs, getText, getValue, initUIDeep, isEnabled, isPropertyName, removeBinding, setAction, setEnabled, setItemDisplayKey, setItems, setKeyValue, setSelectedIndexes, setText
public 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>