Exibir todos cadastros e opçoes!

aew pessoal blz?!?!
Fiz um programinha pra cadastrar e consultar clientes, utilizando o PostgreSQL e o NetBeans.
Porem me deparei com 2 probleminhas que naum sei resolver.
1- Como faço para exibir todos os clientes cadastrados !?!? Tipo o usuario clica em “Mostrar Clientes” e ai abre uma janela com todos os clientes.
2- Na consulta ela está funcionando normal, porem se eu coloco pra pesquisar por “Maria” e tiver mais que uma no bd, ele vai retornar sempre a primeira, porem queria que caso houvesse + de 1 Maria no bd o programa exibiria uma tela para vc escolher.

São muito dificeis de resolver?!?!
VLw!!

Isso é web??

Posta o código ai…

[code]private void jButton_buscarActionPerformed(java.awt.event.ActionEvent evt) {
String nome = jTextField_Nome.getText();
con.executaSQL(“SELECT * FROM cliente WHERE nome LIKE '”+nome+"%’");
try{
con.resultset.first();
jTextField_Nome.setText(con.resultset.getString(“nome”).trim());
jTextField_Bairro.setText(con.resultset.getString(“bairro”).trim());
jTextField_CPF.setText(con.resultset.getString(“cpf”).trim());
jTextField_rg.setText(con.resultset.getString(“rg”).trim());
jTextField_data_nascimento.setText(con.resultset.getString(“data_nascimento”).trim());
jTextField_local_nascimento.setText(con.resultset.getString(“local_nascimento”).trim());
jTextField_celular.setText(con.resultset.getString(“celular”).trim());
jTextField_pendencia.setText(con.resultset.getString(“pendencia”).trim());
jTextField_filiacao.setText(con.resultset.getString(“filiacao”).trim());
jTextField_endereco.setText(con.resultset.getString(“endereco”).trim());
jTextField_telefone.setText(con.resultset.getString(“telefone”).trim());
jButton_alterar.setEnabled(true);

    }
    catch(SQLException erro)
    {
        JOptionPane.showMessageDialog(null, "Cliente não encontrado");
        jTextField_Nome.setText("");
        jTextField_Bairro.setText("");
        jTextField_CPF.setText("");
        jTextField_endereco.setText("");
        jTextField_telefone.setText("");
        jTextField_celular.setText("");
        jTextField_filiacao.setText("");
        jTextField_pendencia.setText("");
        jTextField_local_nascimento.setText("");
        jTextField_data_nascimento.setText("");
        jTextField_rg.setText("");

        jButton_alterar.setEnabled(false);
    }   
                           
}[/code]

OLha… eu não sei bem se é isso que vc precisa más eu tenho um software no mesmo esquema… O cara preenche o campo e filtra… porém… to achando estranho o fato de vc usar só textfileds?? Como vc vai colocar mais de um resultado ai???. Pelo que eu vi vc pega so o primeiro mesmo… Pq vc não trabalha com uma JTable e o cara escolhe qual ele quer e dá dois cliques… dai vc abre nesses textfields seu…