Colocar dados de uma tabela em um grid Desktop

Boa tarde a todos!!!
Estou desenvolvendo um sistema e preciso que os dados de uma tabela seja colocado em um grid estou utilizando um JFrame

Alguem poderia dar uma direção para mim.

Obrigado

Olá marcelosouzadias!

Você já tentou algo? Você já consegue por exemplo fazer sua aplicação se comunicar como banco de dados
e retornar os registros necessários?
Posta pro pessoal algum código que você tenha tido problema, que ficaria mais fácil ajudá-lo.

Mas caso ajude, este tópico tem uma discussão sobre o preenchimento de um JTable, que deve
ser o componente que você está utilizando:

http://www.guj.com.br/posts/list/104533.java

Dá uma lida e posta as dúvidas.

Abraços!

Estou utilizando o net beans com conexão como my sql ja fiz a conexao minha duvida é:

  • Eu tenho que criar uma query conectando com o banco de dados e referenciar no Jtable (como são os passo para fazer esta conexao)
  • Ou eu tento fazer um ResultSet e coloco em um list e faço a referencia para o Jtable (ja fiz o ResultSet e coloquei em um list não estou conseguindo fazer a referencia com Jtable)
    segue o codigo que me retorna um list

[code]
public List<Cliente> ClienteLista() throws SQLException {
PreparedStatement stmt = (PreparedStatement) this.connection.prepareStatement(“select”
+ " c.cliente as codigo "
+ ",c.nome as nome "
+ ",ce.logadouro as endereco "
+ ",ce.numero as numero "
+ ",ce.telefone as telefone "
+ ",ce.contato as contato "
+ ",cc.nome as cidade "
+ ",b.nome as bairro "
+ "from cliente c "
+ "inner join cliente_end ce on ce.cliente = c.cliente "
+ "left join cidade cc on cc.cidade = ce.cidade "
+ "left join bairro b on b.bairro = ce.bairro ");
ResultSet rs;
rs = stmt.executeQuery();

    List&lt;Cliente&gt; lista = new ArrayList&lt;Cliente&gt;();

    while (rs.next()) {
        Cliente cliente = new Cliente();
        cliente.setCliente(rs.getInt("codigo"));
        cliente.setNome(rs.getNString("nome"));
        cliente.setEndereco("endereco");
        cliente.setNumero("numero");
        cliente.setTelefone("telefone");
        cliente.setContato("contato");
        cliente.setCidade("cidade");
        cliente.setBairro("bairro");
        lista.add(cliente);
    }
    rs.close();
    stmt.close();
    return lista;
}[/code]

Voce já tem sua lista de objetos.

Sua JTable não deve ter ligação com o banco, pelo menos não deveria. Voce precisa somente usar os dados retornados para preencher sua tabela.

E voce faz isso através do TableModel.

Siga os links da minha assinatura para aprender como fazer isso.

Valew cara estava olhando umas mensagens no forum todos vão para a mesma opção TableMode

Valeu vou dar uma olhada e fazer uns teste

Obrigado