Olá pessoal, gostaria de saber qual a maneira mais fácil e rápida de deixar um JTable não editável, porém permitirá a navegação e selecão do conteúdo das linhas e colunas!!!
Jtable nÃo editÁvel - urgente!
D
3 Respostas
R
Vc tem um codigo de uma Jtable;
Gostaria de saber como pego os dados de um banco de dados (Mysql) e coloco na jtable?
To em dulvida se coloco o nome da coluna primeiro ou tem um codigo para pegar as colunas do banco?e muitas outra dulvidas…
da uma ajuda…
obrigado?
D
Bom…a primeira…
na melhor das hipoteses vc deve ter usado um tablemodel…ai fica facil…
no seu tablemodel vc deve ter um campo colsEdicao ou coisa do tipo ao qual vc passa um vetor de booleans…por exemplo 3 colunas: {true,true,false}…4 colunas {true,true,false,false} como desejar…
se vc criou a tabela desse modo: JTable table=new JTable(dados,colunas);
ai faz assim:
jTable.setEditingColumn(int coluna);
e informa a coluna que vc quer editar…
Mas eu aconselho a sempre criar jtable usando modelo…(por incrivel que pareca)fica mais simples de trabalhar…onde as operacoes vc faz mesmo é no modelo e a jtable é só para visualizar…
[]'s
J
bom voce pode criar uma classe que extenda a JTable
e sobreescrever o metodo boolean isCellEditable(int row, int column)
assim
boolean isCellEditable(int row, int column) {
return false;
}
assim sempre que alguem for tentar editar a tabela , ela vai chamar esse metodo e ele vai retornar false …
ok ??
[]'sss
Criado 30 de agosto de 2004
Ultima resposta 30 de ago. de 2004
Respostas 3
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo