Buscar no JScrollPane

Buenas pessoal, estou tentando fazer uma busca no meu JScrollPane e retornar o valor da coluna CODIGO pra minha classe cadastraCliente(), segue o código abaixo pra melhor entendimento:

[code]//Parte do codigo da classe cadastraCliente()
public void keyPressed(KeyEvent arg0) {
if (arg0.getKeyCode() == KeyEvent.VK_F3) {
try {
consultaCliente c = new consultaCliente();
c.setVisible(true);
//Aqui eu preciso jogar a minha tela de consulta POR CIMA da tela do cadastro
} catch (Exception e) {
JOptionPane.showMessageDialog(null, “Erro ao abrir consulta”);
e.printStackTrace();
}
}
}

//Aqui a minha classe consultaCliente() que deve retornar o valor da coluna codigo na tela do cadastro:

package GerenciaForn;

import java.awt.Color;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

public class consultaCliente extends JFrame {
DefaultTableModel model = new DefaultTableModel();

public consultaCliente(ResultSet rs) {
	
}

public consultaCliente() throws Exception{
		super();
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setTitle("Consulta de Cliente");
		setLocation(100, 300);
		setLayout(null);
		setContentPane(getTela());
		this.setSize(600,600);
		this.setLocationRelativeTo(this);
		this.setResizable(false);
}


private JPanel getTela() throws Exception {
	JPanel jp = new JPanel();
	jp.setLayout(null);
	jp.setSize(600, 600);
	jp.setBackground(Color.white);
	jp.add(getConteudo());
	return jp;
}

private JScrollPane getConteudo() {
	try {
		JTable table = new JTable(model);

		model.addColumn("Código");
		model.addColumn("Nome");
		model.addColumn("Fone");
		ResultSet rs = getRsConteudo();
		while (rs.next()) {
			model.insertRow(
					model.getRowCount(),
					new Object[] { rs.getString("cliCodigo"),
								   rs.getString("cliDescricao"),
								   rs.getString("cliFone"), });
		}

		JScrollPane pane = new JScrollPane(table);
		pane.setSize(600, 600);
		pane.setVisible(true);
		pane.setEnabled(false);
				
		return pane;
	} catch (Exception e) {
		e.printStackTrace();
		return null;
	}
}
	
private ResultSet getRsConteudo() {
	try {
		conexaoOracle co = new conexaoOracle();
		String sql = "SELECT * FROM CLIENTE";
		PreparedStatement prep = co.retornaConexao().prepareStatement(sql);
		//prep.setString(1, Codigo);
		ResultSet rs = prep.executeQuery();
		return rs;
	} catch (Exception e) {
		JOptionPane.showMessageDialog(null, "Erro ao Recuperar Informações do Cliente \n Feche a Aplicação, Reabra e Tente Novamente");
		e.printStackTrace();
		return null;
	}
}

}[/code]

Valeu :slight_smile:
Nota: Eu coloquei o: <codigo> , nao foi!