public class DefaultPrintableTableModel extends Object implements PrintableTableModel
| Constructor and Description |
|---|
DefaultPrintableTableModel(TableModel model)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTableModelListener(TableModelListener l) |
Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int columnIndex) |
String |
getCornerName()
Retorna o texto que está no corner do modelo ou valor nulo caso o corner
não exista.
|
TableModel |
getModel()
Obtém o modelo da tabela que será impressa.
|
int |
getRowCount() |
String |
getRowName(int rowIndex)
Retorna o texto do nome de linha relacionado à linha passada por parâmetro.
|
Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
hasRowNames()
Informa se existem ou não nomes de linha.
|
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
removeTableModelListener(TableModelListener l) |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex) |
public DefaultPrintableTableModel(TableModel model)
null seja o
valor do modelo passado por parâmetro será lançada uma
IllegalArgumentException.model - modelo da tabela que será impressa.IllegalArgumentException - quando o modelo passado por parâmetro é
nulo.public boolean hasRowNames()
false, assumindo que não existem headers de linha.hasRowNames in interface PrintableTableModelpublic String getRowName(int rowIndex)
null, assumindo que não há header para a linha passada
por parâmetro.getRowName in interface PrintableTableModelrowIndex - posição da linha cujo o texto do header será retornado.public String getCornerName()
null, assumindo que não há corner para este modelo.getCornerName in interface PrintableTableModelpublic int getRowCount()
getRowCount in interface TableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelpublic void setValueAt(Object aValue, int rowIndex, int columnIndex)
setValueAt in interface TableModelpublic void addTableModelListener(TableModelListener l)
addTableModelListener in interface TableModelpublic void removeTableModelListener(TableModelListener l)
removeTableModelListener in interface TableModelpublic TableModel getModel()
Copyright © 2017 Tecgraf/PUC-Rio. All rights reserved.