com.antelmann.util.table
Class WrappedTableCellRenderer
java.lang.Object
com.antelmann.util.table.WrappedTableCellRenderer
- All Implemented Interfaces:
- Wrapped<TableCellRenderer>, TableCellRenderer
public class WrappedTableCellRenderer
- extends Object
- implements TableCellRenderer, Wrapped<TableCellRenderer>
allows to easily adjust the behavior of a given renderer
- Since:
- 13.08.2015, 21:32:06
- Author:
- holger
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WrappedTableCellRenderer
public WrappedTableCellRenderer(TableCellRenderer renderer)
WrappedTableCellRenderer
public WrappedTableCellRenderer(TableCellRenderer renderer,
Handler<JLabel,RuntimeException> labelHandler)
WrappedTableCellRenderer
public WrappedTableCellRenderer(TableCellRenderer renderer,
Processor<Component,RuntimeException> customizer)
unwrap
public TableCellRenderer unwrap()
- Description copied from interface:
Wrapped
- returns the embedded instance that this wrapper encloses
- Specified by:
unwrap in interface Wrapped<TableCellRenderer>
getCustomizer
public Processor<Component,RuntimeException> getCustomizer()
setCustomizer
public void setCustomizer(Processor<Component,RuntimeException> customizer)
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
- Specified by:
getTableCellRendererComponent in interface TableCellRenderer
getLabelHandler
public Handler<JLabel,RuntimeException> getLabelHandler()
setLabelHandler
public void setLabelHandler(Handler<JLabel,RuntimeException> labelHandler)
throws IllegalStateException
- Throws:
IllegalStateException
customizeLabel
protected void customizeLabel(JLabel label)
- called after the processor (if available) was called and if the component is indeed a JLabel
(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads