Skip navigation links
A C D F G I J P R S T U V 

A

AbstractCellEditor - Class in de.javagl.treetable
Abstract base implementation of a CellEditor for a JTreeTable.
AbstractCellEditor() - Constructor for class de.javagl.treetable.AbstractCellEditor
 
AbstractTreeTableModel - Class in de.javagl.treetable
An abstract implementation of the TreeTableModel interface, handling the list of listeners.
AbstractTreeTableModel(Object) - Constructor for class de.javagl.treetable.AbstractTreeTableModel
Default constructor
addCellEditorListener(CellEditorListener) - Method in class de.javagl.treetable.AbstractCellEditor
 
addTreeModelListener(TreeModelListener) - Method in class de.javagl.treetable.AbstractTreeTableModel
 

C

cancelCellEditing() - Method in class de.javagl.treetable.AbstractCellEditor
 

D

de.javagl.treetable - package de.javagl.treetable
A JTreeTable based on the example code from the article "Creating TreeTables" by Sun Microsystems.

F

fireEditingCanceled() - Method in class de.javagl.treetable.AbstractCellEditor
Notify all listeners that have registered interest for notification on this event type.
fireEditingStopped() - Method in class de.javagl.treetable.AbstractCellEditor
Notify all listeners that have registered interest for notification on this event type.
fireTreeNodesChanged(Object, Object[], int[], Object[]) - Method in class de.javagl.treetable.AbstractTreeTableModel
Notify all listeners that have registered interest for notification on this event type.
fireTreeNodesInserted(Object, Object[], int[], Object[]) - Method in class de.javagl.treetable.AbstractTreeTableModel
Notify all listeners that have registered interest for notification on this event type.
fireTreeNodesRemoved(Object, Object[], int[], Object[]) - Method in class de.javagl.treetable.AbstractTreeTableModel
Notify all listeners that have registered interest for notification on this event type.
fireTreeStructureChanged(Object, Object[], int[], Object[]) - Method in class de.javagl.treetable.AbstractTreeTableModel
Notify all listeners that have registered interest for notification on this event type.

G

getCellEditorValue() - Method in class de.javagl.treetable.AbstractCellEditor
 
getColumnClass(int) - Method in interface de.javagl.treetable.TreeTableModel
Returns the type for the specified column.
getColumnCount() - Method in interface de.javagl.treetable.TreeTableModel
Returns the number of available columns.
getColumnName(int) - Method in interface de.javagl.treetable.TreeTableModel
Returns the name for the specified column
getEditingRow() - Method in class de.javagl.treetable.JTreeTable
 
getIndexOfChild(Object, Object) - Method in class de.javagl.treetable.AbstractTreeTableModel
 
getRoot() - Method in class de.javagl.treetable.AbstractTreeTableModel
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class de.javagl.treetable.JTreeTable.TreeTableCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class de.javagl.treetable.JTreeTable.TreeTableCellRenderer
TreeCellRenderer method.
getTree() - Method in class de.javagl.treetable.JTreeTable
Returns the tree that is being shared between the model.
getValueAt(Object, int) - Method in interface de.javagl.treetable.TreeTableModel
Returns the value to be displayed for the given node in the specified column

I

isCellEditable(EventObject) - Method in class de.javagl.treetable.AbstractCellEditor
 
isCellEditable(Object, int) - Method in class de.javagl.treetable.AbstractTreeTableModel
 
isCellEditable(EventObject) - Method in class de.javagl.treetable.JTreeTable.TreeTableCellEditor
Overridden to return false, and if the event is a mouse event it is forwarded to the tree.
isCellEditable(Object, int) - Method in interface de.javagl.treetable.TreeTableModel
Indicates whether the the value for the given node in the specified column is editable
isLeaf(Object) - Method in class de.javagl.treetable.AbstractTreeTableModel
 

J

JTreeTable - Class in de.javagl.treetable
A JTreeTable is a table that uses a JTree as a renderer (and editor) for the cells in a particular column.
JTreeTable(TreeTableModel) - Constructor for class de.javagl.treetable.JTreeTable
Creates a new JTreeTable that is backed by the given TreeTableModel
JTreeTable.TreeTableCellEditor - Class in de.javagl.treetable
TreeTableCellEditor implementation.
JTreeTable.TreeTableCellRenderer - Class in de.javagl.treetable
A TreeCellRenderer that displays a JTree.

P

paint(Graphics) - Method in class de.javagl.treetable.JTreeTable.TreeTableCellRenderer
Sublcassed to translate the graphics such that the last visible row will be drawn at 0,0.

R

removeCellEditorListener(CellEditorListener) - Method in class de.javagl.treetable.AbstractCellEditor
 
removeTreeModelListener(TreeModelListener) - Method in class de.javagl.treetable.AbstractTreeTableModel
 
root - Variable in class de.javagl.treetable.AbstractTreeTableModel
The root node of the tree

S

setBounds(int, int, int, int) - Method in class de.javagl.treetable.JTreeTable.TreeTableCellRenderer
This is overridden to set the height to match that of the JTable.
setRowHeight(int) - Method in class de.javagl.treetable.JTreeTable
Overridden to pass the new rowHeight to the tree.
setRowHeight(int) - Method in class de.javagl.treetable.JTreeTable.TreeTableCellRenderer
Sets the row height of the tree, and forwards the row height to the table.
setValueAt(Object, Object, int) - Method in class de.javagl.treetable.AbstractTreeTableModel
 
setValueAt(Object, Object, int) - Method in interface de.javagl.treetable.TreeTableModel
Sets the value for the given node in the specified column
shouldSelectCell(EventObject) - Method in class de.javagl.treetable.AbstractCellEditor
 
stopCellEditing() - Method in class de.javagl.treetable.AbstractCellEditor
 

T

TreeTableCellEditor() - Constructor for class de.javagl.treetable.JTreeTable.TreeTableCellEditor
 
TreeTableModel - Interface in de.javagl.treetable
TreeTableModel is the model used by a JTreeTable.

U

updateUI() - Method in class de.javagl.treetable.JTreeTable.TreeTableCellRenderer
updateUI is overridden to set the colors of the Tree's renderer to match that of the table.
updateUI() - Method in class de.javagl.treetable.JTreeTable
Overridden to message super and forward the method to the tree.

V

valueForPathChanged(TreePath, Object) - Method in class de.javagl.treetable.AbstractTreeTableModel
 
A C D F G I J P R S T U V 
Skip navigation links

Copyright © 2016. All rights reserved.