ElegantJ Data Tables Java API Specification v1.1

com.elegantj.jfc.table
Class BasicTableColumnHeaderUI

java.lang.Object
  extended byjavax.swing.plaf.ComponentUI
      extended byjavax.swing.plaf.TableHeaderUI
          extended byjavax.swing.plaf.basic.BasicTableHeaderUI
              extended bycom.elegantj.jfc.table.BasicTableColumnHeaderUI

public class BasicTableColumnHeaderUI
extends javax.swing.plaf.basic.BasicTableHeaderUI

BasicTableHeaderUI implementation


Nested Class Summary
 class BasicTableColumnHeaderUI.MouseInputHandler
          This inner class is marked "public" due to a compiler bug.
 
Field Summary
protected  JTableColumnHeader header
          The JTableColumnHeader that is delegating the painting to this UI.
 
Fields inherited from class javax.swing.plaf.basic.BasicTableHeaderUI
mouseInputListener, rendererPane
 
Constructor Summary
BasicTableColumnHeaderUI()
           
 
Method Summary
protected  javax.swing.event.MouseInputListener createMouseInputListener()
          Creates the mouse listener for the JTable.
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent h)
           
protected  void installDefaults()
          Initialize JTableHeader properties, e.g.
 void installUI(javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicTableHeaderUI
getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, installListeners, 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
 

Field Detail

header

protected JTableColumnHeader header
The JTableColumnHeader that is delegating the painting to this UI.

Constructor Detail

BasicTableColumnHeaderUI

public BasicTableColumnHeaderUI()
Method Detail

installUI

public void installUI(javax.swing.JComponent c)

installDefaults

protected void installDefaults()
Initialize JTableHeader properties, e.g. font, foreground, and background. The font, foreground, and background properties are only set if their current value is either null or a UIResource, other properties are set if the current value is null.


createMouseInputListener

protected javax.swing.event.MouseInputListener createMouseInputListener()
Creates the mouse listener for the JTable.


createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent h)

ElegantJ Data Tables Java API Specification v1.1

Submit a bug or feature

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjbeans.com
All Rights Reserved.