org.tentackle.plaf
Class TTableUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TableUI
javax.swing.plaf.basic.BasicTableUI
org.tentackle.plaf.TTableUI
- Direct Known Subclasses:
- TLooksTableUI, TMetalTableUI, TPlasticTableUI, TSubstanceTableUI, TTinyTableUI
public class TTableUI
- extends BasicTableUI
TableUI extended for handling dynamically merged cells.
Installs its own transferhandler.
- Author:
- harald
- See Also:
TTableTransferHandler
|
Method Summary |
void |
installUI(JComponent c)
Configures the specified component appropriate for the look and feel. |
void |
paint(Graphics g,
JComponent c)
Paint a representation of the table instance
that was set in installUI(). |
| Methods inherited from class javax.swing.plaf.basic.BasicTableUI |
createFocusListener, createKeyListener, createMouseInputListener, createUI, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installDefaults, installKeyboardActions, installListeners, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TTableUI
public TTableUI()
installUI
public void installUI(JComponent c)
- Description copied from class:
javax.swing.plaf.ComponentUI
- Configures the specified component appropriate for the look and feel.
This method is invoked when the
ComponentUI instance is being installed
as the UI delegate on the specified component. This method should
completely configure the component for the look and feel,
including the following:
- Install any default property values for color, fonts, borders,
icons, opacity, etc. on the component. Whenever possible,
property values initialized by the client program should not
be overridden.
- Install a
LayoutManager on the component if necessary.
- Create/add any required sub-components to the component.
- Create/install event listeners on the component.
- Create/install a
PropertyChangeListener on the component in order
to detect and respond to component property changes appropriately.
- Install keyboard UI (mnemonics, traversal, etc.) on the component.
- Initialize any appropriate instance data.
- Overrides:
installUI in class BasicTableUI
- Parameters:
c - the component where this UI delegate is being installed- See Also:
ComponentUI.uninstallUI(javax.swing.JComponent),
JComponent.setUI(javax.swing.plaf.ComponentUI),
JComponent.updateUI()
paint
public void paint(Graphics g,
JComponent c)
- Description copied from class:
javax.swing.plaf.basic.BasicTableUI
- Paint a representation of the
table instance
that was set in installUI().
- Overrides:
paint in class BasicTableUI
- Parameters:
g - the Graphics context in which to paintc - the component being painted;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple components- See Also:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
Copyright © 2001-2008 Harald Krake, Bergstr. 48, 78098 Triberg, Germany, harald@krake.de