com.puppycrawl.tools.checkstyle.gui

Class JTreeTable

public class JTreeTable extends JTable

This example shows how to create a simple JTreeTable component, by using a JTree as a renderer (and editor) for the cells in a particular column in the JTable.

Version: 1.2 10/27/98

Author: Philip Milne Scott Violet Lars Kühne

Nested Class Summary
classJTreeTable.TreeTableCellEditor
TreeTableCellEditor implementation.
Field Summary
protected JTreeTable.TreeTableCellRenderertree
A subclass of JTree.
Constructor Summary
JTreeTable(TreeTableModel treeTableModel)
Method Summary
intgetEditingRow()
JTreegetTree()
voidsetRowHeight(int newRowHeight)
Overridden to pass the new rowHeight to the tree.
voidupdateUI()
Overridden to message super and forward the method to the tree.

Field Detail

tree

protected JTreeTable.TreeTableCellRenderer tree
A subclass of JTree.

Constructor Detail

JTreeTable

public JTreeTable(TreeTableModel treeTableModel)

Method Detail

getEditingRow

public int getEditingRow()

getTree

public JTree getTree()

Returns: the tree that is being shared between the model.

setRowHeight

public void setRowHeight(int newRowHeight)
Overridden to pass the new rowHeight to the tree.

updateUI

public void updateUI()
Overridden to message super and forward the method to the tree. Since the tree is not actually in the component hierarchy it will never receive this unless we forward it in this manner.