fri.gui.swing.polytreetable
Class BasicPolyTreeTableUI
java.lang.Object
|
+--javax.swing.plaf.ComponentUI
|
+--javax.swing.plaf.TableUI
|
+--javax.swing.plaf.basic.BasicTableUI
|
+--fri.gui.swing.polytreetable.BasicPolyTreeTableUI
- public class BasicPolyTreeTableUI
- extends javax.swing.plaf.basic.BasicTableUI
Extends BasicTableUI to change root row and modify mouse press
behaviour: select row only if mouse pressed in tree column,
disable drag selection optionally.
Add KeyListener to expand or collapse tree or to change root.
- Author:
- Ritzberger Fritz
Fields inherited from class javax.swing.plaf.basic.BasicTableUI |
focusListener, keyListener, mouseInputListener, rendererPane, table |
Method Summary |
protected java.awt.event.KeyListener |
createKeyListener()
Overridden to return local KeyListener |
protected javax.swing.event.MouseInputListener |
createMouseInputListener()
Overridden to return local MouseListener |
Methods inherited from class javax.swing.plaf.basic.BasicTableUI |
createFocusListener, createUI, getMaximumSize, getMinimumSize, getPreferredSize, installDefaults, installKeyboardActions, installListeners, installUI, paint, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI |
Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLICK_COUNT_TO_CHANGE_ROOT
public static int CLICK_COUNT_TO_CHANGE_ROOT
BasicPolyTreeTableUI
public BasicPolyTreeTableUI()
BasicPolyTreeTableUI
public BasicPolyTreeTableUI(boolean allowDragSelection,
boolean onlyTreeSelectsRow)
createMouseInputListener
protected javax.swing.event.MouseInputListener createMouseInputListener()
- Overridden to return local MouseListener
- Overrides:
createMouseInputListener
in class javax.swing.plaf.basic.BasicTableUI
createKeyListener
protected java.awt.event.KeyListener createKeyListener()
- Overridden to return local KeyListener
- Overrides:
createKeyListener
in class javax.swing.plaf.basic.BasicTableUI