|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
org.compiere.swing.CTable
public class CTable
Model Independent enhanced JTable. Provides sizing and sorting
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JTable |
|---|
JTable.AccessibleJTable, JTable.DropLocation, JTable.PrintMode |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected boolean |
p_asc
Sort direction |
protected int |
p_keyColumnIndex
Model Index of Key Column |
protected int |
p_lastSortIndex
Last model index sorted |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
CTable()
Default Constructor. |
|
CTable(boolean withRowHeader)
Creates a CTable. |
|
CTable(boolean withRowHeader,
TableModel model)
Creates a CTable. |
|
| Method Summary | |
|---|---|
void |
autoSize(boolean useColumnIdentifier)
Size Columns. |
protected void |
configureEnclosingScrollPane()
|
int |
getKeyColumnIndex()
Get Model index of Key Column |
CRowHeader |
getRowHeader()
|
Object |
getSelectedKeyColumnValue()
Get Current Row Key Column Value |
Object |
getSelectedValue()
Get Selected Value or null |
boolean |
isSortEnabled()
Is Sorting Enabled |
void |
setKeyColumnIndex(int keyColumnIndex)
Set Model index of Key Column. |
void |
setRowHeader(CRowHeader rowHeader)
|
void |
setSortEnabled(boolean enable)
Set Sorting Enablement |
protected void |
sort(int modelColumnIndex)
Sort Table |
void |
stopEditor(boolean saveValue)
Stop Table Editors and remove focus |
String |
toString()
String Representation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int p_lastSortIndex
protected boolean p_asc
protected int p_keyColumnIndex
| Constructor Detail |
|---|
public CTable()
public CTable(boolean withRowHeader)
withRowHeader - with numbers in Front
public CTable(boolean withRowHeader,
TableModel model)
withRowHeader - with numbers in Frontmodel - table model| Method Detail |
|---|
protected void configureEnclosingScrollPane()
configureEnclosingScrollPane in class JTableJTable.configureEnclosingScrollPane()public CRowHeader getRowHeader()
public void setRowHeader(CRowHeader rowHeader)
rowHeader - the rowHeader to setpublic void setKeyColumnIndex(int keyColumnIndex)
keyColumnIndex - model indexpublic int getKeyColumnIndex()
public Object getSelectedKeyColumnValue()
public Object getSelectedValue()
public void stopEditor(boolean saveValue)
saveValue - save valuepublic void autoSize(boolean useColumnIdentifier)
useColumnIdentifier - if false uses plain content -
otherwise uses Column Identifier to indicate displayed columnspublic void setSortEnabled(boolean enable)
enable - true if enabledpublic boolean isSortEnabled()
protected void sort(int modelColumnIndex)
modelColumnIndex - model column sort indexpublic String toString()
toString in class Component
|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||