| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/12/2006 01:08:10
|
gbazilio
Thread.start()
Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline
|
Como crio uma JTable no netbeans e coloco os dados de uma tabela do banco de dados nela??
Ñ consigo fazer isso lá!!
Alguém pode ajudar??
vlw
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2007 11:47:18
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Bem, o seu problema se divide em duas partes: você precisa aprender a fazer acesso a banco de dados e a programar sua interface Swing. Em ambos os casos, a menos que você esteja fazendo uma aplicação "de brinquedo" e extremamente pequena, você vai querer abstrair ambas as coisas.
Com respeito ao banco de dados, normalmente queremos trabalhar com objetos. Para isso, existem frameworks e APIs de mapeamento objeto-relacional (ORM) que simplificam muito esse processo. Uma opção seria usar o padrão, JPA - que possui excelente suporte no NetBeans. Outra opção é utilizar diretamente uma implementação, como o Hibernate. Existe muita documentação sobre esse assunto, inclusive em português.
Para abstrair a programação da interface, você deve utilizar um framework de binding, como o genesis. A documentação possui um exemplo de como popular uma JTable a partir de uma java.util.List. Caso tenha mais dúvidas, é só perguntar.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2007 01:13:58
|
gbazilio
Thread.start()
Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline
|
Kra...
eu tenho minha tabela funcionando..
ta fazendo oq eu quero...
mas vc falou de uma porrada de coisa....acho q a minha ta certo mas ta errado...
ñ uso nda dessas paradas de hibernate e tal...nem sei oq é isso...
agora vc me criou 300 dúvidas
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2007 16:39:24
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
Se você queria popular UMA tabela e sua aplicação é só isso, você pode confortavelmente ignorar tudo que te falei, com certeza. Agora, se você vai desenvolver um sistema, é quase certo que é melhor você estudar as tecnologias que mencionei.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 12:50:44
|
obattousai
Debugger
Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline
|
Olá mister__m
Estou tentando fazer a mesma coisa que o gbazilio, mas como ele ainda não obtive nenhum sucesso.
Minhas classes são:
Sou iniciante em java e este é meu primeiro uso do JTable + Hibernate + Genesis
Onde estou errando? Na tela nem chega a mostrar a tabela, mesmo que vazia.
Desde já agradeço!!!
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/02/2007 13:47:32
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
gbazilio wrote:acho q a minha ta certo mas ta errado...
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/03/2007 11:32:48
|
mister__m
Virtual Machine Man
![[Avatar]](/images/avatar/89b9c689a57b82e59074c6ba09aa394d.jpg)
Membro desde: 18/03/2005 16:13:17
Mensagens: 736
Offline
|
obattousai wrote:Olá mister__m
Estou tentando fazer a mesma coisa que o gbazilio...
Respondido aqui.
|
Michael Nascimento Santos, aka Mister M
Summa Technologies do Brasil - http://www.summa-tech.com/
genesis: Uma nova forma de desenvolver aplicações - https://genesis.dev.java.net/
ThinNB: Suporte a Thinlet no NetBeans - https://thinnb.dev.java.net/
Líder da JSR-310 - Date and Time API
Expert Group Member das JSRs 207 (PD4J), 250 (Common Annotations), 270 (Java 2 SE 6.0), 296 (Swing Framework) e 303 (Bean Validation)
SouJava: Fortalecendo a comunidade Java brasileira - https://soujava.dev.java.net/ https://www.soujava.org.br/
JSR Community @ java.net - http://community.java.net/jsr
Blogs - http://blog.michaelnascimento.com.br/ http://today.java.net/pub/au/80
Twitter - @mr__m |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2007 10:30:29
|
obattousai
Debugger
Membro desde: 27/07/2006 08:47:33
Mensagens: 64
Offline
|
Valeu mesmo, vou dar uma estudada nos materiais.
Obrigado Mr. Mmmmm...
Você realmente é FANTÁSTICOOOO
|
|
|
|
 |
|
|