Class PrintableTableModel
- java.lang.Object
-
- org.jfree.report.modules.misc.tablemodel.PrintableTableModel
-
- All Implemented Interfaces:
javax.swing.table.TableModel
public class PrintableTableModel extends java.lang.Object implements javax.swing.table.TableModelA tablemodel that allows to override the column names. This is usefull in internationalized environments, where the tablemodel returns diffent columnnames depending on the current locale.- Author:
- LordOfCode
-
-
Constructor Summary
Constructors Constructor Description PrintableTableModel(javax.swing.table.TableModel source, java.lang.String[] keys)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTableModelListener(javax.swing.event.TableModelListener l)java.lang.ClassgetColumnClass(int columnIndex)intgetColumnCount()java.lang.StringgetColumnName(int columnIndex)Retrieves the internationalized column name from the string array.intgetRowCount()java.lang.ObjectgetValueAt(int rowIndex, int columnIndex)booleanisCellEditable(int rowIndex, int columnIndex)voidremoveTableModelListener(javax.swing.event.TableModelListener l)voidsetValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
-
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin interfacejavax.swing.table.TableModel
-
getRowCount
public int getRowCount()
- Specified by:
getRowCountin interfacejavax.swing.table.TableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel
-
getColumnClass
public java.lang.Class getColumnClass(int columnIndex)
- Specified by:
getColumnClassin interfacejavax.swing.table.TableModel
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex)- Specified by:
getValueAtin interfacejavax.swing.table.TableModel
-
setValueAt
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)- Specified by:
setValueAtin interfacejavax.swing.table.TableModel
-
getColumnName
public java.lang.String getColumnName(int columnIndex)
Retrieves the internationalized column name from the string array.- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- See Also:
TableModel.getColumnName(int)
-
addTableModelListener
public void addTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
addTableModelListenerin interfacejavax.swing.table.TableModel
-
removeTableModelListener
public void removeTableModelListener(javax.swing.event.TableModelListener l)
- Specified by:
removeTableModelListenerin interfacejavax.swing.table.TableModel
-
-