JTable no netbeans  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
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
mister__m
Virtual Machine Man
[Avatar]

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
[WWW]
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
mister__m
Virtual Machine Man
[Avatar]

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
[WWW]
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!!!


[MSN]
Luiz Aguiar
Moderador
[Avatar]

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!




[WWW] [MSN] [ICQ]
mister__m
Virtual Machine Man
[Avatar]

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
[WWW]
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


[MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team