jwo.utils.gui
Class EditableHeaderUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.TableHeaderUI
          extended by javax.swing.plaf.basic.BasicTableHeaderUI
              extended by jwo.utils.gui.EditableHeaderUI

public class EditableHeaderUI
extends BasicTableHeaderUI

Controls the look and feel of the editable table header.

Version:
2.3, 12th April, 2006.
Author:
Based on the code provided by Nobuo Tamemasa, modified by Jo Wood.

Nested Class Summary
 class EditableHeaderUI.MouseInputHandler
          Deals with mouse events relating to the table header (e.g. resizing and reordering.
 
Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicTableHeaderUI
header, mouseInputListener, rendererPane
 
Constructor Summary
EditableHeaderUI()
           
 
Method Summary
protected  MouseInputListener createMouseInputListener()
          Creates a customised mouse input listener that responds to GUI control of the editable header.
 
Methods inherited from class javax.swing.plaf.basic.BasicTableHeaderUI
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
 

Constructor Detail

EditableHeaderUI

public EditableHeaderUI()
Method Detail

createMouseInputListener

protected MouseInputListener createMouseInputListener()
Creates a customised mouse input listener that responds to GUI control of the editable header.

Overrides:
createMouseInputListener in class BasicTableHeaderUI
Returns:
Customsied mouse input listener.


Copyright Jo Wood, 1996-2009, last modified, 17th April, 2009