Fórum Como selecionar uma linha de um jtable. #400892
11/05/2011
0
Criei um metodo com nome preencher para usar o jtable. Após eu usar este metodo gostaria de saber como posso selecionar uma linhas para atualizar algumas informações do banco com as linhas selecionadas.
David Alberto
Curtir tópico
+ 0Posts
11/05/2011
Anthony Accioly
Se a idéia é editar várias cells para salvar depois (por exemplo, ao clicar em um botão), eu recomendaria setar uma flag do tipo "foiEditada" para cada objeto (geralmente representado por uma linha da tabela), ou adicionar os objetos editados a um Set, toda vez que for disparado um evento tableChanged.
Na hora de persistir você usa os objetos marcados com a flag / presentes no Set para fazer as atualizações.Se você ainda não leu esse documento de uma ponta a outra, eu recomendo muito o Tutorial Oficial da Sun (erm.. Oracle): http://download.oracle.com/javase/tutorial/uiswing/components/table.html
Ps: Trabalhar com TableModels na unha dá um bocado de trabalho. Bibliotecas como http://java.net/projects/beansbinding/ (excelente suporte no IDE Netbeans) podem facilitar bastante sua vida, mantendo seus objetos e o modelo da tabela devidamente sincronizados. Veja esses tutoriais do Netbeans que ensinam a usar Swing + BeansBinding + AppFramework: http://netbeans.org/kb/docs/java/gui-db.html http://netbeans.org/kb/docs/java/gui-binding.html
Gostei + 0
11/05/2011
Anthony Accioly
Gostei + 0
25/05/2011
Dyego Carmo
Valeu !
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)