trudes
#1
Olá!!
bom galera…estou desenvolvendo em NetBeans um siteminha e estou na parte de cadastro…
está quase tudo pronto e agora estou aperfeiçoando…
queria saber se alguem pode me ajudar a fazer alterações num registro direto do JTable…
agradeço se puderem me ajudar…
abraços
Fui!
Dai amigo! Tu ta carregando a tua JTable com os dados do banco? É isso?
Ou tu quer deixar a tua Jtable editavel e quando alguem colocar alguma informação na celula essa informação seja salva?
Explica um pouco mais detalhado ai! Derrepente até posta teu código.
Flw
trudes
#3
Então…meu JTable tah sendo carregado com dados do banco sim…
e minhas alterações no banco estão sendo feitas via JTextField…e queria faze-las pela tabela.
mais uma pergunta…por exemplo…num JTextField eu uso
JTextField.setEditable(0);
para que ele não possa ser editado… alguem sabe algo parecido para usar no JTable
Obrigado
Fui!
Existe sim cara, da uma lida que aqui tu vai encontrar o exemplo.
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
Quanto a mandar para o banco as informações da JTable eu faço o seguinte.
Faço um loop para percorrer todas as linhas e colunas da Table.
com esse método tu consegue pegar o conteudo da celula passando por parametro a linha e a coluna.
table.getValueAt(linha, coluna);
Eu coloco dentro de uma list e mando pro banco as informações que eu preciso
Abraço.
Você tem um TableModel próprio?
Geralmente, basta retornar corretamente o valor na propriedade editable e usar o setValueAt.
Se eu falei grego para vc, dá uma lida nesses artigos. Eles ensinam a trabalhar corretamente com tabelas:
http://www.informit.com/articles/article.aspx?p=332278
http://www.informit.com/articles/article.aspx?p=333472