public class HeaderAsPropertyRendererWrapper
extends java.lang.Object
implements javax.swing.table.TableCellRenderer
TableCellRenderer
to renders items in a JTable by using resource names
and control some formatting (centering, fonts and border)Constructor and Description |
---|
HeaderAsPropertyRendererWrapper(javax.swing.table.TableCellRenderer renderer,
java.lang.Object[][] columnsMsgParameters) |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) |
static void |
setupDefaultRenderer(javax.swing.JTable table) |
static void |
setupDefaultRenderer(javax.swing.JTable table,
java.lang.Object[][] columnsMsgParameters) |
public HeaderAsPropertyRendererWrapper(javax.swing.table.TableCellRenderer renderer, java.lang.Object[][] columnsMsgParameters)
renderer
- TableCellRenderer
to delegate tocolumnsMsgParameters
- Optional parameters of i18n keyspublic java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent
in interface javax.swing.table.TableCellRenderer
public static void setupDefaultRenderer(javax.swing.JTable table)
table
- JTable
public static void setupDefaultRenderer(javax.swing.JTable table, java.lang.Object[][] columnsMsgParameters)
table
- JTable
columnsMsgParameters
- Double dimension array of column message parametersCopyright © 1998-2018 Apache Software Foundation. All Rights Reserved.