JIDE 3.5.15

com.jidesoft.plaf
Class TableHeaderUIDelegate

java.lang.Object
  extended by com.jidesoft.plaf.TableHeaderUIDelegate
All Implemented Interfaces:
MouseListener, MouseMotionListener, EventListener
Direct Known Subclasses:
BasicCellStyleTableHeaderUIDelegate

public abstract class TableHeaderUIDelegate
extends Object
implements MouseListener, MouseMotionListener

UIDelegate interface.

Since:
3.1.0

Constructor Summary
TableHeaderUIDelegate()
           
 
Method Summary
abstract  int getPreferredWidth(int column)
          Gets the column's preferred width.
abstract  void uninstallAllListeners()
          Uninstall all listeners before setting new table header.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
 
Methods inherited from interface java.awt.event.MouseMotionListener
mouseDragged, mouseMoved
 

Constructor Detail

TableHeaderUIDelegate

public TableHeaderUIDelegate()
Method Detail

getPreferredWidth

public abstract int getPreferredWidth(int column)
Gets the column's preferred width.

Parameters:
column - the visual column
Returns:
the preferred width for the column.
Since:
3.2.0

uninstallAllListeners

public abstract void uninstallAllListeners()
Uninstall all listeners before setting new table header. After invoking this method, this UI will not take effect any more.

Since:
3.5.2

JIDE 3.5.15