Class TableButton
java.lang.Object
com.illumon.iris.console.utils.input.TableButton
- All Implemented Interfaces:
CellEditor
,TableCellEditor
,TableCellRenderer
A
TableCellRenderer
and TableCellEditor
that places a button within the cell of the table/-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTableButton
(String text, Color foreground, TableButton.ButtonCallback callback) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
getTableCellEditorComponent
(JTable table, Object value, boolean isSelected, int row, int column) getTableCellRendererComponent
(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) boolean
isCellEditable
(EventObject anEvent) void
void
setRow
(int row) boolean
shouldSelectCell
(EventObject anEvent) boolean
-
Field Details
-
listenerList
-
-
Constructor Details
-
TableButton
-
-
Method Details
-
setRow
public void setRow(int row) -
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) - Specified by:
getTableCellRendererComponent
in interfaceTableCellRenderer
-
getTableCellEditorComponent
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) - Specified by:
getTableCellEditorComponent
in interfaceTableCellEditor
-
getCellEditorValue
- Specified by:
getCellEditorValue
in interfaceCellEditor
-
isCellEditable
- Specified by:
isCellEditable
in interfaceCellEditor
-
shouldSelectCell
- Specified by:
shouldSelectCell
in interfaceCellEditor
-
stopCellEditing
public boolean stopCellEditing()- Specified by:
stopCellEditing
in interfaceCellEditor
-
cancelCellEditing
public void cancelCellEditing()- Specified by:
cancelCellEditing
in interfaceCellEditor
-
addCellEditorListener
- Specified by:
addCellEditorListener
in interfaceCellEditor
-
removeCellEditorListener
- Specified by:
removeCellEditorListener
in interfaceCellEditor
-