de.kleopatra.view.table
Class SelectableRenderer

java.lang.Object
  extended byde.kleopatra.view.table.SelectableRenderer
All Implemented Interfaces:
javax.swing.table.TableCellRenderer

public class SelectableRenderer
extends java.lang.Object
implements javax.swing.table.TableCellRenderer

enable tooltips for renderers. PENDING: handle selection as well

Version:
$Revision: 1.1.1.1 $ - $Date: 2003/10/14 11:13:47 $
Author:
(C) Jeanette Winzenburg, Berlin

Field Summary
protected  javax.swing.table.TableCellRenderer delegate
           
protected  java.awt.Color originalBackground
           
protected  java.awt.Color selectedBackground
           
protected  boolean showSelection
           
 
Constructor Summary
SelectableRenderer(javax.swing.table.TableCellRenderer delegate, boolean show)
           
 
Method Summary
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int col)
           
protected  void initBackground(javax.swing.JTable table, java.lang.Object value, int row, int col)
           
 boolean isSelectionShowing()
           
protected  void setSelectionBackground(java.awt.Component comp, boolean isSelected)
           
 void setSelectionShowing(boolean showSelection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected javax.swing.table.TableCellRenderer delegate

showSelection

protected boolean showSelection

originalBackground

protected java.awt.Color originalBackground

selectedBackground

protected java.awt.Color selectedBackground
Constructor Detail

SelectableRenderer

public SelectableRenderer(javax.swing.table.TableCellRenderer delegate,
                          boolean show)
Method Detail

setSelectionShowing

public void setSelectionShowing(boolean showSelection)

isSelectionShowing

public boolean isSelectionShowing()

getTableCellRendererComponent

public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
                                                        java.lang.Object value,
                                                        boolean isSelected,
                                                        boolean hasFocus,
                                                        int row,
                                                        int col)
Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer

setSelectionBackground

protected void setSelectionBackground(java.awt.Component comp,
                                      boolean isSelected)

initBackground

protected void initBackground(javax.swing.JTable table,
                              java.lang.Object value,
                              int row,
                              int col)


Copyright © 2003, 2004 SwingEmpire Jeanette Winzenburg. All Rights Reserved.