|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.gui.print.DefaultPrintableTableModel
public class DefaultPrintableTableModel
Implementação de PrintableTableModel, um modelo para a tabela que será impressa. - Encapsula o modelo da tabela a ser impressa delegando chamadas ao mesmo. - Implementa métodos definidos em PrintableTableModel que acrescenta ao modelo original o recurso de configurar e informar quando o modelo possui ou não nomes de linha ou corner.
| Constructor Summary | |
|---|---|
DefaultPrintableTableModel(TableModel model)
Construtor. |
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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.| Method Detail |
|---|
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 TableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModel
public Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface TableModel
public 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||