Duvidas

tenho uma tabela com clientes
essa tabela da imagem

http://img227.imageshack.us/my.php?image=javaclientesiu4.jpg

quero que no ComboBox carregue o nome dos clientes da tabela Clientes
e no JTable mostre todos os cadastros

minha classe cliente

[code]package sistema;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;

public class Cliente {

private int idCliente;
 
private String nome;
 
private String endereco;
 
private String cidade;
 
private String bairro;
 
private String estado;
 
private int cep;
 
private int rg;
 
private int cpf;
 
private int telefone;
 
private int celular;
 
private int dataNascimento;
 
private int dataCadastro;

private String email;
 
//######################################################

public String getBairro() {
	return bairro;
}

public void setBairro(String bairro) {
	this.bairro = bairro;
}

public int getCelular() {
	return celular;
}

public void setCelular(int celular) {
	this.celular = celular;
}

public int getCep() {
	return cep;
}

public void setCep(int cep) {
	this.cep = cep;
}

public String getCidade() {
	return cidade;
}

public void setCidade(String cidade) {
	this.cidade = cidade;
}

public int getCpf() {
	return cpf;
}

public void setCpf(int cpf) {
	this.cpf = cpf;
}

public int getDataCadastro() {
	return dataCadastro;
}

public void setDataCadastro(int dataCadastro) {
	this.dataCadastro = dataCadastro;
}

public int getDataNascimento() {
	return dataNascimento;
}

public void setDataNascimento(int dataNascimento) {
	this.dataNascimento = dataNascimento;
}

public String getEndereco() {
	return endereco;
}

public void setEndereco(String endereco) {
	this.endereco = endereco;
}

public String getEstado() {
	return estado;
}

public void setEstado(String estado) {
	this.estado = estado;
}

public int getIdCliente() {
	return idCliente;
}

public void setIdCliente(int idCliente) {
	this.idCliente = idCliente;
}

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

public int getRg() {
	return rg;
}

public void setRg(int rg) {
	this.rg = rg;
}

public int getTelefone() {
	return telefone;
}

public void setTelefone(int telefone) {
	this.telefone = telefone;
}

public String getEmail() {
	return email;
}

public void setEmail(String email) {
	this.email = email;
}

 
//##################################################

public String Salvar(Cliente cliente) {
	String mensagem = "";
	   
       if (cliente.getIdCliente() == 0)
	       mensagem = "";
       else if (cliente.getNome().equals(""))
	            mensagem ="INSIRA UM NOME - OBRIGATORIO";
       
       else if (cliente.getEndereco().equals(""))
                mensagem = "INSIRA UM ENDERECO - OBRIGATORIO";
       
       else if (cliente.getCidade().equals(""))
                mensagem ="INSIRA UMA CIDADE - OBRIGATORIO";
       
       else if (cliente.getBairro().equals(""))
    	   		mensagem ="INSIRA UM BAIRRO - OBRIGATORIO";
       
       else if (cliente.getEstado().equals(""))
   				mensagem ="INSIRA UM ESTADO - OBRIGATORIO";
       
       else if (cliente.getRg() == 0)
   				mensagem ="INSIRA UM RG - OBRIGATORIO";
       
       else if (cliente.getCpf() == 0)
   				mensagem ="INSIRA UM CPF - OBRIGATORIO";
       
       else if (cliente.getTelefone() == 0)
   				mensagem ="INSIRA UM TELEFONE - OBRIGATORIO";
       
       else if (cliente.getDataNascimento() == 0)
   				mensagem ="INSIRA UMA DATA DE NASCIMENTO - OBRIGATORIO";
       
       else if (cliente.getDataCadastro() == 0)
   				mensagem ="INSIRA UMA DATA DE CADASTRO - OBRIGATORIO";
 
       else {
	          Connection conexao =  ConexaoDAO.getconexao(); 
              String sql = "insert into public.cliente(idCliente, nome, endereco,cidade, bairro, estado, cep, rg, cpf, telefone, celular, dataNascimento, dataCadastro, email) "+
                     "values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
              try {
        	
        	       mensagem = "CONEXAO ESTABELECIDA COM SUCESSO";
        	       PreparedStatement ps = conexao.prepareStatement(sql);
        	
        	       ps.setInt   (1,cliente.getIdCliente());
        	       ps.setString (2,cliente.getNome());
        	       ps.setString (3,cliente.getEndereco());
        	       ps.setString(4,cliente.getCidade());
        	       ps.setString (5,cliente.getBairro());
        	       ps.setString (6,cliente.getEstado());
        	       ps.setInt(7,cliente.getCep());
        	       ps.setInt (8,cliente.getRg());
        	       ps.setInt (9,cliente.getCpf());
        	       ps.setInt(10,cliente.getRg());
        	       ps.setInt(11,cliente.getTelefone());
        	       ps.setInt (12,cliente.getCelular());
        	       ps.setInt (13,cliente.getDataNascimento());
        	       ps.setInt (14,cliente.getDataNascimento());
        	       ps.setString(15,cliente.getEmail());
        	
        	       ps.executeUpdate();
        	       ConexaoDAO.Desconectar();
              }
              catch(SQLException e){
        	        mensagem="ERRO AO INSERIR DADOS";
        	        e.printStackTrace();
        
              }
              
       }
	
       return mensagem;
}
 
public void Alterar(Cliente clienteNovo, Cliente clienteAntigo) {
	//ALTERAR DADOS
}
 
public String Excluir(Cliente cliente) {
	String mensagem = "";
	
	Connection conexao =  ConexaoDAO.getconexao();
	String sql = "delete from public.cliente where cliente.codigo = idCliente";
	
	try {
		
		mensagem = "CONEXAO ESTABELECIDA COM SUCESSO";
		PreparedStatement ps = conexao.prepareStatement(sql);
		
		ps.setInt(1,cliente.getIdCliente());
		ps.executeUpdate();
		ConexaoDAO.Desconectar();
	}
	catch(SQLException e){
        mensagem = "ERRO AO EXCLUIR DADOS";
        e.printStackTrace();
  }
	
	return mensagem;
}
 
public void Buscar(Cliente cliente) {
	//BUSCA OS DADOS
}

}

[/code]

peço paciencia e minimos detalhes. sou novato nesse negocio AUDHu.
vlws

alguem ai sabe ?
vlw

UP

Bom, pra eu carregar a tabela axei isso
coloquei na minha classe Cliente o codigo

	public void carregaTabela(ResultSet rs,JTable jTable){
	       Vector tabela=null;
	       Vector linhas=null;       
	       Vector colunas=null;
	       int numColunas;
	       try{           
	           ResultSetMetaData metaData = rs.getMetaData();
	           numColunas =  metaData.getColumnCount();
	           colunas = new Vector();
	          
	           for(int column = 0; column < numColunas; column++){
	               colunas.addElement(metaData.getColumnLabel(column+1));
	           }
	           tabela = new Vector();
	           linhas = new Vector();            
	           while(rs.next()){
	               Vector novaLinha = new Vector();
	               for(int i=0;i<numColunas;i++){
	                   novaLinha.add(rs.getString((String)colunas.get(i)));                   
	               }
	               linhas.addElement(novaLinha);
	           } 
	           tabela.add(colunas);
	           tabela.add(linhas);           
	           jTable.setModel(new DefaultTableModel((Vector)tabela.get(1),(Vector)tabela.get(0))); 
	       }
	       catch(Exception e){           
	           e.printStackTrace();           
	       }               
	   } 

e na tela onde ta a tabela eu coloquei isso

Cliente cliente = new Cliente(); cliente.carregaTabela(rs, TabelaClientes);
mais ai na linha rs, TabelaClientes o que eu coloco no rs ?