Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Ola pessoal minha duvida é a seguinte, tenho minha clase consultaComputadores que é responsavel pela consulta no BD, ela me retorna o resultset correto? entao como passa o resultado para uma JTable que construi usando o NetBeans 7 usando evento de um botao.
e tambem analisar o codigo da consulta pra ver se estou fazendo errado.
Muito Obrigado.
Eu faria assim:
Criaria uma lista com a consulta.
retornaria a lista para uma classe de controle
essa classe de controle receberia a tabela e inseriria os valores.
Pq não passar a tbl como parametro para o metodo consultaComputadores, simples tendo uma lista com o resultado da sua consulta vc pode manipular esses dados na tabela por exemplo criando filtros, invés de ficar fazendo consultas o tempo todo no banco de dados.
QQ duvida posta ai
_________________Pensando...
"Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."
Para isso serve o modelo thales... Colocando os dados no Modelo você teria todas as operações necessárias para criar a JTable. _________________Ricardo Viana
Criar a tabela sim, ma nosso amigo ja disse tenho a tabela pronta, um arraylist te proporciona mais vantagens para manipular os dados, não para criar a tabela. _________________Pensando...
"Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."
entao como passa o resultado para uma JTable que construi usando o NetBeans 7 usando evento de um botao.
O que o nosso amigo disse, thales, é que ele queria passar os dados para um JTable que ele fez com a interface gráfica do Netbeans.
Concordo com você que se ele quiser manipular os dados o Arraylist seria bom, mas o que ele PRECISA para manipular os dados de forma CORRETA em uma JTable é uma TableModel. _________________Ricardo Viana
Não estou falando de você, você explicou direitinho.
Estou falando sobre o thales
Pelo jeito que ele explicou, parecia que estava falando da tabela do banco de dados em si _________________Sekkuar ~ Ex-Catador Executivo do Javafree - (Não mais) Catando os tópico tudo.
"The mod javafree deserves, but not the one it needs right now."
só que to na duvida a respeito do resultset.
no result set eu mando os dados para uma lista?
depois atribuo para a tabel model?
e na ação do botao eu crio o obj?
Aí não companheiro...
Você FEZ o TableModel ou pegou um pronto na web?
A pergunta é simplesmente por educação, porque se você tivesse feito o TableModel você saberia como fazer QUALQUER coisa dentro dele.
Parceiro, você precisa pegar a lista, colocar no TableModel (você tem um CONSTRUTOR ali que pega uma lista como parâmetro) e depois (só DEPOIS de ter o TableModel) você cria a JTable.
Falar mais do que isso seria fazer o trabalho para você.
Força cara, pesquisa, FAZ, se vira um pouco! _________________Ricardo Viana
eu nao sei nada de TableModel, eu peguei uns codigos e fui fazendo.
a TableModel eu entendi +-, só essa parte de pega os dados do resultset que eu estou me complicando.
eu estou estudando, to buscando ....
se nao conseguir entender e fazer, vou fazer com default mesmo.
Bruno LeonardoPosts:23
Ola pessoal minha duvida é a seguinte, tenho minha clase consultaComputadores que é responsavel pela consulta no BD, ela me retorna o resultset correto? entao como passa o resultado para uma JTable que construi usando o NetBeans 7 usando evento de um botao.
e tambem analisar o codigo da consulta pra ver se estou fazendo errado.
Muito Obrigado.
segue o codigo.
Bruno LeonardoPosts:23
Lembrando que ja tenho a JTable na parte grafica.
RicMaxPosts:861
Você precisa fazer uma TableModel que vai armazenar seus dados e depois adiciona esse TableModel no JTable. Exemplos e JavaDoc:
http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/table/TableModel.html
http://www.java2s.com/Code/Java/Swing-JFC/TableModelExample.htm
http://www.chka.de/swing/table/faq.html
_________________Ricardo Viana
thales.barbosaPosts:318
Eu faria assim:
Criaria uma lista com a consulta.
retornaria a lista para uma classe de controle
essa classe de controle receberia a tabela e inseriria os valores.
Pq não passar a tbl como parametro para o metodo consultaComputadores, simples tendo uma lista com o resultado da sua consulta vc pode manipular esses dados na tabela por exemplo criando filtros, invés de ficar fazendo consultas o tempo todo no banco de dados.
QQ duvida posta ai
_________________Pensando...
"Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."
RicMaxPosts:861
Para isso serve o modelo thales... Colocando os dados no Modelo você teria todas as operações necessárias para criar a JTable.
_________________Ricardo Viana
Bruno LeonardoPosts:23
Um entendi.. vo tenta faze ai posto aqui..
Muito obrigado
thales.barbosaPosts:318
Criar a tabela sim, ma nosso amigo ja disse tenho a tabela pronta, um arraylist te proporciona mais vantagens para manipular os dados, não para criar a tabela.
_________________Pensando...
"Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."
RicMaxPosts:861