CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.gui
Class DefaultCellRenderer

java.lang.Object
  extended by ch.randelshofer.gui.DefaultCellRenderer
All Implemented Interfaces:
javax.swing.ListCellRenderer, javax.swing.table.TableCellRenderer

public class DefaultCellRenderer
extends java.lang.Object
implements javax.swing.table.TableCellRenderer, javax.swing.ListCellRenderer

DefaultCellRenderer.

Version:
1.0 April 11, 2004 Created.
Author:
Werner Randelshofer

Nested Class Summary
protected static interface DefaultCellRenderer.RenderDelegate
          The protected RenderDelegate class.
 
Field Summary
protected  DefaultCellRenderer.RenderDelegate delegate
          The delegate class which handles all methods sent from the CellEditor.
protected  javax.swing.JComponent renderComponent
          The Swing component being rendered.
 
Constructor Summary
DefaultCellRenderer(javax.swing.JCheckBox checkBox)
          Constructs a DefaultCellRenderer object that uses a check box.
DefaultCellRenderer(javax.swing.JComboBox comboBox)
          Constructs a DefaultCellRenderer object that uses a combo box.
DefaultCellRenderer(javax.swing.JTextField textField)
          Constructs a DefaultCellRenderer that uses a text field.
 
Method Summary
 java.awt.Component getListCellRendererComponent(javax.swing.JList parent, java.lang.Object value, int index, boolean isSelected, boolean hasFocus)
           
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable parent, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

renderComponent

protected javax.swing.JComponent renderComponent
The Swing component being rendered.


delegate

protected DefaultCellRenderer.RenderDelegate delegate
The delegate class which handles all methods sent from the CellEditor.

Constructor Detail

DefaultCellRenderer

public DefaultCellRenderer(javax.swing.JTextField textField)
Constructs a DefaultCellRenderer that uses a text field.

Parameters:
textField - a JTextField object

DefaultCellRenderer

public DefaultCellRenderer(javax.swing.JCheckBox checkBox)
Constructs a DefaultCellRenderer object that uses a check box.

Parameters:
checkBox - a JCheckBox object

DefaultCellRenderer

public DefaultCellRenderer(javax.swing.JComboBox comboBox)
Constructs a DefaultCellRenderer object that uses a combo box.

Parameters:
comboBox - a JComboBox object
Method Detail

getTableCellRendererComponent

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

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList parent,
                                                       java.lang.Object value,
                                                       int index,
                                                       boolean isSelected,
                                                       boolean hasFocus)
Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer

(c) Werner Randelshofer.
All rights reserved.