schmitzm.swing.table
Class ComponentRenderer.JCheckBox

java.lang.Object
  extended by schmitzm.swing.table.ComponentRenderer
      extended by schmitzm.swing.table.ComponentRenderer.JCheckBox
All Implemented Interfaces:
SwingConstants, TableCellRenderer
Enclosing class:
ComponentRenderer

public static class ComponentRenderer.JCheckBox
extends ComponentRenderer

Dieser Renderer stellt das jeweilige Objekt in einer JCheckBox dar.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Nested Class Summary
 
Nested classes/interfaces inherited from class schmitzm.swing.table.ComponentRenderer
ComponentRenderer.JCheckBox, ComponentRenderer.JComboBox, ComponentRenderer.JTextField
 
Field Summary
 
Fields inherited from class schmitzm.swing.table.ComponentRenderer
horAlign, vertAlign
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Constructor Summary
ComponentRenderer.JCheckBox()
          Erzeugt einen neuen Zellen-Renderer in Form einer ComponentRenderer.JCheckBox.
ComponentRenderer.JCheckBox(int horAlign, int vertAlign)
          Erzeugt einen neuen Zellen-Renderer in Form einer ComponentRenderer.JCheckBox.
 
Method Summary
 Component createRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
          Liefert eine JCheckBox, die aktiviert ist, wenn es sich bei dem darzustellenden Objekt um einen Boolean handelt, der den Wert true hat.
 
Methods inherited from class schmitzm.swing.table.ComponentRenderer
getHorizontalAlignment, getTableCellRendererComponent, getVerticalAlignment, setHorizontalAlignment, setVerticalAlignment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentRenderer.JCheckBox

public ComponentRenderer.JCheckBox(int horAlign,
                                   int vertAlign)
Erzeugt einen neuen Zellen-Renderer in Form einer ComponentRenderer.JCheckBox.

Parameters:
horAlign - horizontale Ausrichtung der Checkbox innerhalb der Tabellenzelle (RIGHT, LEFT, CENTER, LEADING, TRAILING aus SwingConstants; Default = CENTER)
vertAlign - vertikale Ausrichtung der Checkbox innerhalb der Tabellenzelle (CENTER, TOP, BOTTOM aus SwingConstants; Default = CENTER)

ComponentRenderer.JCheckBox

public ComponentRenderer.JCheckBox()
Erzeugt einen neuen Zellen-Renderer in Form einer ComponentRenderer.JCheckBox.

Method Detail

createRendererComponent

public Component createRendererComponent(JTable table,
                                         Object value,
                                         boolean isSelected,
                                         boolean hasFocus,
                                         int row,
                                         int column)
Liefert eine JCheckBox, die aktiviert ist, wenn es sich bei dem darzustellenden Objekt um einen Boolean handelt, der den Wert true hat.

Overrides:
createRendererComponent in class ComponentRenderer
Parameters:
table - Tabelle in der die Zelle liegt
value - Zu renderndes Objekt
isSelected - gibt an ob die Zelle aktuell selektiert ist
hasFocus - gibt an ob die Zelle aktuell den Fokus besitzt
row - Tabellenzeile der Zelle
column - Tabellenspalte der Zelle