Como fazer Binding em JTable?

5 Messages Forum Options Options
Embed this topic
Permalink
Franzisk
Como fazer Binding em JTable?
Reply Threaded MoreMore options
Print post
Permalink
Gostaria de saber o básico de como fazer Binding em JTable.

Supondo que eu queira uma tabela com as seguintes colunas:
Hugo Teixeira
Re: Como fazer Binding em JTable?
Reply Threaded MoreMore options
Print post
Permalink
Estou disponibilizando aqui um exemplo completo sobre bindings com JTable e o padrão Presentation Model.
O exemplo é um cadastro de usuários com duas telas:



Editor:



Os fontes estão aqui:

Main.java
ExamplePresentationModel.java
ExampleView.java
Editor.java
User.java

Para rodá-lo, você vai precisar:
bindings-2.0.1.jar
forms-1.0.6.jar
looks-1.3.1.jar

Espero que gostem :-)
Mais informações no site da Component House.

Abraços,
Hugo Teixeira
www.componenthouse.com
Franzisk
Re: Como fazer Binding em JTable?
Reply Threaded MoreMore options
Print post
Permalink
Muito obrigado Hugo, vou estudar detalhadamente seu exemplo.

** Já tou rodando ele no NetBeans
Bridi
Re: Como fazer Binding em JTable?
Reply Threaded MoreMore options
Print post
Permalink
In reply to this post by Hugo Teixeira
Hugo,

Muito bom teu site e teus artigos!
Espero que o fórum ainda esteja ativo...

Mas vamos ao que interessa. Como faço rodar este exemplo trocando o JTable pelo JXTable (org.jdesktop.swingx.JXTable)? Explico melhor: se uso um JXTable e, em runtime, reordeno seu conteúdo clicando sobre o título da coluna, o tableModel não percebe a mudança na ordem dos registros e edita o registro que originalmente estava na posição. Como avisar o tableModel dessa mudança na ordem?

[]'s

Bridi
Re: Como fazer Binding em JTable?
Reply Threaded MoreMore options
Print post
Permalink
Hugo,

Encontrei a solução para meu próprio questionamento no mailing list do JGoodies Binding.

Att,

Bridi