|
|||||||||
| Home >> All >> konspire >> [ client overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
konspire.client
Class ScrollTablePanel

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
konspire.client.EtchedTitledJPanel
konspire.client.ScrollTablePanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class ScrollTablePanel
- extends EtchedTitledJPanel
A panel containing a scrolling JTable with support for containing JButtons and other components.
| Nested Class Summary | |
private class |
ScrollTablePanel.GUITableModel
Table model for tables with embedded gui components |
(package private) class |
ScrollTablePanel.JTableGUIMouseListener
Mouse listener for tables with embedded gui components |
private class |
ScrollTablePanel.JTableGUIRenderer
Cell renderer for tables with embedded gui components |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
private boolean |
beenSetup
|
private java.lang.Class[] |
columnClasses
|
private java.lang.String[] |
columnTitles
|
(package private) int |
numCols
|
(package private) konspire.common.Vector |
rows
|
protected javax.swing.JTable |
table
|
private ScrollTablePanel.GUITableModel |
tableModel
|
private javax.swing.JScrollPane |
tableScrollPane
|
private java.lang.String |
title
|
| Fields inherited from class konspire.client.EtchedTitledJPanel |
|
| 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.Container |
|
| 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 | |
protected |
ScrollTablePanel()
Constructs a ScrollTablePanel with default values. |
|
ScrollTablePanel(java.lang.String titl,
java.lang.String[] colTitles,
java.lang.Class[] colClasses)
Constructs a ScrollTablePanel specifying values. |
| Method Summary | |
TableRow |
addRow(java.lang.Object[] oArray)
Adds a row of objects to table. |
void |
removeAllRows()
Removes all rows from table. |
boolean |
removeRow(TableRow rowWrapper)
Removes a row from table. |
protected void |
setup(java.lang.String titl,
java.lang.String[] colTitles,
java.lang.Class[] colClasses)
Sets up the panel. |
| Methods inherited from class konspire.client.EtchedTitledJPanel |
setTitle |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
title
private java.lang.String title
columnTitles
private java.lang.String[] columnTitles
columnClasses
private java.lang.Class[] columnClasses
rows
konspire.common.Vector rows
numCols
int numCols
table
protected javax.swing.JTable table
tableModel
private ScrollTablePanel.GUITableModel tableModel
tableScrollPane
private javax.swing.JScrollPane tableScrollPane
beenSetup
private boolean beenSetup
| Constructor Detail |
ScrollTablePanel
protected ScrollTablePanel()
- Constructs a
ScrollTablePanelwith default values.
ScrollTablePanel
public ScrollTablePanel(java.lang.String titl, java.lang.String[] colTitles, java.lang.Class[] colClasses)
- Constructs a
ScrollTablePanelspecifying values.
| Method Detail |
setup
protected void setup(java.lang.String titl, java.lang.String[] colTitles, java.lang.Class[] colClasses)
- Sets up the panel. Shared by multiple constructors.
addRow
public TableRow addRow(java.lang.Object[] oArray)
- Adds a row of objects to table.
Object types must match with fixed classes defined for each table column.
removeRow
public boolean removeRow(TableRow rowWrapper)
- Removes a row from table.
removeAllRows
public void removeAllRows()
- Removes all rows from table.
|
|||||||||
| Home >> All >> konspire >> [ client overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC