Class I18nTableCellRenderer
- java.lang.Object
-
- org.nuiton.jaxx.runtime.swing.renderer.I18nTableCellRenderer
-
- All Implemented Interfaces:
TableCellRenderer
public class I18nTableCellRenderer extends Object implements TableCellRenderer
A simple TableCellRenderer using a delegate TableCellRenderer to render everything elese thant the text : the text is I18nalize.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description I18nTableCellRenderer(TableCellRenderer delegate, String... keysAndTips)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getKeys()ComponentgetTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasfocus, int row, int column)String[]getTips()
-
-
-
Field Detail
-
keys
protected final String[] keys
i18n keys of libelles to display
-
tips
protected final String[] tips
i18n keys of toolTipTexts to display
-
delegate
protected final TableCellRenderer delegate
the delegate cell renderer
-
-
Constructor Detail
-
I18nTableCellRenderer
public I18nTableCellRenderer(TableCellRenderer delegate, String... keysAndTips)
-
-
Method Detail
-
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasfocus, int row, int column)
- Specified by:
getTableCellRendererComponentin interfaceTableCellRenderer
-
getKeys
public String[] getKeys()
-
getTips
public String[] getTips()
-
-