|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
combd.Tabela
combd.TabelaManual
Controla as modificações feitas manualmente em uma JTable
.
Field Summary |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
TabelaManual(java.lang.String[] col,
java.lang.Class[] c)
Cria um nova instância de TabelaManual. |
|
TabelaManual(java.lang.String[] col,
java.lang.Object[] linha)
Cria um nova instância de TabelaManual. |
|
TabelaManual(java.lang.String[] col,
java.util.Vector lista)
Cria um nova instância de TabelaManual. |
Method Summary | |
void |
atualiza(java.lang.String[] col,
java.lang.Object[] linha)
Atualiza a tabela com primeira linha. |
void |
atualiza(java.util.Vector lista)
Atualiza a tabela com vários dados. |
java.lang.Class |
getColumnClass(int col)
Retorna classe da coluna especificada. |
int |
getColumnCount()
Retorna o número de colunas da tabela. |
java.lang.String |
getColumnName(int col)
Retorna o nome da coluna especificada. |
java.lang.Object[] |
getLinha(int linha)
Retorna um array com os dados de toda uma linha. |
int |
getRowCount()
Retorna o número de linhas da tabela. |
java.util.Vector |
getTodosDados()
Retorna todos os dados da tabela. |
java.lang.Object |
getValueAt(int linha,
int col)
Retorna um valores armazenado na JTable . |
java.util.Vector |
getVector()
Retorna o vector com todos os dados. |
void |
insertLinha(java.lang.Object[] linha)
Insere uma nova linha na JTable . |
void |
insertLinhas(java.util.Iterator linhas)
Insere mais de uma linha na JTable . |
boolean |
isCellEditable(int linha,
int col)
|
void |
limpaTabela()
Limpa os dados da tabela. |
void |
removeLinha(int linha)
Remove uma linha na JTable . |
void |
setColunaEditavel(int col,
boolean isEditavel)
Seta uma coluna como editável ou não. |
void |
setLinha(java.lang.Object[] objts,
int linha)
Seta toda uma linha na JTable . |
void |
setValueAt(java.lang.Object obj,
int linha,
int col)
Seta um novo valores na JTable . |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TabelaManual(java.lang.String[] col, java.lang.Object[] linha)
col
- o nome das colunas.linha
- a primeira linha.public TabelaManual(java.lang.String[] col, java.lang.Class[] c)
col
- o nome das colunas.c
- as respectivas classes dos objetos armazenados.public TabelaManual(java.lang.String[] col, java.util.Vector lista)
col
- o nome das colunas.lista
- os dados.Method Detail |
public int getColumnCount()
public int getRowCount()
public java.lang.Object getValueAt(int linha, int col)
JTable
.
linha
- o número da linha. A primeira é a 0, a segunda é a 1, ...col
- o número da coluna. A primeira é a 0, a segunda é a 1, ...
public java.util.Vector getTodosDados()
public java.lang.Object[] getLinha(int linha)
getLinha
in class Tabela
linha
- o número da linha. A primeira é a 0, a segunda é a 1, ...
public void setValueAt(java.lang.Object obj, int linha, int col)
JTable
.
obj
- o novo valores.linha
- o número da linha. A primeira é a 0, a segunda é a 1, ...col
- o número da coluna. A primeira é a 0, a segunda é a 1, ...public boolean isCellEditable(int linha, int col)
linha
- o número da linha. A primeira é a 0, a segunda é a 1, ...col
- o número da coluna. A primeira é a 0, a segunda é a 1, ...
public void setColunaEditavel(int col, boolean isEditavel)
col
- o número da coluna. A primeira é a 0, a segunda é a 1, ...public void setLinha(java.lang.Object[] objts, int linha)
JTable
.
objts
- o array com os novos valores.linha
- o número da linha. A primeira é a 0, a segunda é a 1, ...public void insertLinha(java.lang.Object[] linha)
JTable
.
linha
- a nova linha.public void insertLinhas(java.util.Iterator linhas)
JTable
.
linhas
- as novas linha.public void removeLinha(int linha)
JTable
.
linha
- o número da linha. A primeira é a 0, a segunda é a 1, ...public java.lang.String getColumnName(int col)
col
- o número da coluna. A primeira é a 0, a segunda é a 1, ...
public java.lang.Class getColumnClass(int col)
col
- o número da coluna. A primeira é a 0, a segunda é a 1, ...
public java.util.Vector getVector()
public void atualiza(java.lang.String[] col, java.lang.Object[] linha)
col
- o nome das colunas.linha
- a primeira linha.public void atualiza(java.util.Vector lista)
lista
- os dados.public void limpaTabela()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |