Ola Matheus,
para isso eh necessario construir um modelo, e criar o
metodo isCellEditable() retornando null. Na construcao da
JTable que uso no meu projeto, eu criei um modelo que extende
ao DefaultTableModel(o qual tem varios metodos que me
(interessam) e fiz algumas modificacoes, como por acaso,
a que permite a edicao da celula.
import javax.swing.table.*;
class modelTable extends DefaultTableModel
{
boolean isCellEditable = true;
public modelTable(Object[] columnNames, int o)
{
super(columnNames, o);
}
public modelTable(Object[] columnNames, int o, boolean isCellEditable)
{
super(columnNames, o);
this.isCellEditable = isCellEditable;
}
public boolean isCellEditable(int row, int col)
{
return isCellEditable;
}
public void addRow(Object []obj, int i)
{
Object []objT = new Object[obj.length-1];
for(int j = 1; j < obj.length; j++ )
objT[j-1] = obj[j];
addRow(objT);
}
}
Espero ter ajudado.
[]'s
Marcelo de Mattos Mayworm
Negocios & Sistemas Consultoria
Tel.: 0xx21 556-9006 0xx24 9965-1518
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Conhecendo-se a quietude, pode-se possuir a estabilidade.
Conhecendo a estabilidade, pode-se encontrar a serenidade.
Conhecendo a serenidade, pode-se encontrar a paz.
Possuindo a paz, então pode-se pensar.
E podendo pensar, pode-se agir.
Mêncio (Filósofo chinês)
http://www.compuland.com.br
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------