jaxx.runtime.swing
Class I18nTableCellRenderer

java.lang.Object
  extended by jaxx.runtime.swing.I18nTableCellRenderer
All Implemented Interfaces:
javax.swing.table.TableCellRenderer

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

A simple TableCellRenderer using a delegate TableCellRenderer to render everything elese thant the text : the text is I18nalize.

Author:
chemit

Field Summary
protected  javax.swing.table.TableCellRenderer delegate
          the delegate cell renderer
protected  java.lang.String[] keys
          i18n keys of libelles to display
protected  java.lang.String[] tips
          i18n keys of toolTipTexts to display
 
Constructor Summary
I18nTableCellRenderer(javax.swing.table.TableCellRenderer delegate, java.lang.String... keysAndTips)
           
 
Method Summary
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, 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

keys

protected final java.lang.String[] keys
i18n keys of libelles to display


tips

protected final java.lang.String[] tips
i18n keys of toolTipTexts to display


delegate

protected javax.swing.table.TableCellRenderer delegate
the delegate cell renderer

Constructor Detail

I18nTableCellRenderer

public I18nTableCellRenderer(javax.swing.table.TableCellRenderer delegate,
                             java.lang.String... keysAndTips)
Method Detail

getTableCellRendererComponent

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


Copyright © 2008-2009 CodeLutin. All Rights Reserved.