Package jmri.jmrit.beantable
Class AbstractTableTabAction.TabbedTableItem<E extends NamedBean>
- java.lang.Object
-
- jmri.jmrit.beantable.AbstractTableAction.TableItem<E>
-
- jmri.jmrit.beantable.AbstractTableTabAction.TabbedTableItem<E>
-
- All Implemented Interfaces:
java.util.EventListener
,javax.swing.event.TableColumnModelListener
- Enclosing class:
- AbstractTableTabAction<E extends NamedBean>
protected static class AbstractTableTabAction.TabbedTableItem<E extends NamedBean> extends AbstractTableAction.TableItem<E>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
BOTTOM_STRUT_WIDTH
(package private) javax.swing.Box
bottomBox
(package private) javax.swing.JPanel
dataPanel
(package private) java.lang.String
itemText
(package private) Manager<E>
manager
-
Fields inherited from class jmri.jmrit.beantable.AbstractTableAction.TableItem
beanTableFrame, dataModel, dataTable, propertyVisible, tableAction
-
-
Constructor Summary
Constructors Constructor Description TabbedTableItem(java.lang.String choice, boolean stdModel, Manager<E> manager, AbstractTableAction<E> tableAction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addPanelModel()
protected void
addToBottomBox(javax.swing.JComponent comp)
(package private) void
createDataModel()
protected void
dispose()
boolean
getAdditionsToFrameDone()
java.lang.String
getItemString()
javax.swing.JPanel
getPanel()
boolean
getStandardTableModel()
void
setAddToFrameRan()
-
Methods inherited from class jmri.jmrit.beantable.AbstractTableAction.TableItem
columnAdded, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, getAAClass, getDataTable, includeAddButton, includePropertyCheckBox, setTableFrame
-
-
-
-
Field Detail
-
itemText
final java.lang.String itemText
-
bottomBox
final javax.swing.Box bottomBox
-
BOTTOM_STRUT_WIDTH
static final int BOTTOM_STRUT_WIDTH
- See Also:
- Constant Field Values
-
dataPanel
final javax.swing.JPanel dataPanel
-
-
Constructor Detail
-
TabbedTableItem
public TabbedTableItem(java.lang.String choice, boolean stdModel, Manager<E> manager, @Nonnull AbstractTableAction<E> tableAction)
-
-
Method Detail
-
createDataModel
final void createDataModel()
-
addPanelModel
final void addPanelModel()
-
getStandardTableModel
public boolean getStandardTableModel()
-
getItemString
public java.lang.String getItemString()
-
getPanel
public javax.swing.JPanel getPanel()
-
getAdditionsToFrameDone
public boolean getAdditionsToFrameDone()
-
setAddToFrameRan
public void setAddToFrameRan()
-
addToBottomBox
protected void addToBottomBox(javax.swing.JComponent comp)
- Overrides:
addToBottomBox
in classAbstractTableAction.TableItem<E extends NamedBean>
-
dispose
protected void dispose()
- Overrides:
dispose
in classAbstractTableAction.TableItem<E extends NamedBean>
-
-