public class TreeTableModelAdapter extends javax.swing.table.AbstractTableModel
| Modifier and Type | Class and Description |
|---|---|
private class |
TreeTableModelAdapter.UpdatingTreeExpansionListener
TreeExpansionListener that can update the table when tree changes.
|
private class |
TreeTableModelAdapter.UpdatingTreeModelListener
TreeModelListener that can update the table when tree changes.
|
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID
A unique serial version identifier.
|
private javax.swing.JTree |
tree
JTree component.
|
private ParseTreeTableModel |
treeTableModel
Tree table model.
|
| Constructor and Description |
|---|
TreeTableModelAdapter(ParseTreeTableModel treeTableModel,
javax.swing.JTree tree)
Initialise tree and treeTableModel class attributes.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getColumnClass(int column) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
int |
getRowCount() |
java.lang.Object |
getValueAt(int row,
int column) |
boolean |
isCellEditable(int row,
int column) |
private java.lang.Object |
nodeForRow(int row)
Finds node for a given row.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAtprivate static final long serialVersionUID
private final javax.swing.JTree tree
private final transient ParseTreeTableModel treeTableModel
public TreeTableModelAdapter(ParseTreeTableModel treeTableModel, javax.swing.JTree tree)
treeTableModel - Tree table model.tree - JTree component.public int getColumnCount()
public java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic java.lang.Class<?> getColumnClass(int column)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic int getRowCount()
public java.lang.Object getValueAt(int row, int column)
public boolean isCellEditable(int row, int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelprivate java.lang.Object nodeForRow(int row)
row - Row for which to find a related node.Copyright © 2001-2022. All Rights Reserved.