como eu faço para q uma JTable somente aceite numeros em seus campos! Se for teclada uma tecla que não seja numero o caracter correspondente não deve ser inserido na JTable!
JTable
N
1 Resposta
tabela.setModel(new javax.swing.table.DefaultTableModel(
valores,
colunas
) {
Class[] types = new Class [] {
java.lang.Boolean.class, java.lang.String.class, java.lang.Integer.class, java.lang.Double.class
};
boolean[] canEdit = new boolean [] {
true, false, true, false
};
public Class getColumnClass(int columnIndex) {
return types [columnIndex];
}
public int getColumnCount()
{
return colunas.length;
}
public String getColumnName( int column )
{
return colunas[column];
}
public int getRowCount()
{
return valores.length;
}
public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
Note que :
Class[] types = new Class [] {
java.lang.Boolean.class, java.lang.String.class, java.lang.Integer.class, java.lang.Double.class
então aquela coluna só é aceito inteiros…
Criado 17 de maio de 2007
Ultima resposta 17 de mai. de 2007
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo