bom dia pessoal , estou com um problema com um ComboBox que recebe um Vetor(que tem valores armazenados de uma consulta ao BD) atraves de um ComboBoxModel… não da erro nenhum como NullPointerException ,mas não esta mostrando valor nenhum dentro do comboBox… 
public Vector<String> clientesEmVetor(){
Vector<String> vetor = new Vector<String>();
try {
Statement st = conexao.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM clientes");
if(rs.first()){
while(rs.next()){
vetor.add(rs.getString(1));// 1 é a coluna com o nome dos meus clientes
}
}
}catch (SQLException e) {
e.printStackTrace();
}
return vetor;
}
aqui eu armazeno o resultado do "select " em uma Vector, e retorno ele para futuramente passar para o construtor ComboBoxModel…
public class ComboBoxModelClientes extends DefaultComboBoxModel{
private Vector<String> vetor;
public ComboBoxModelClientes(){
}
public ComboBoxModelClientes(Vector vetor) {
this.vetor = vetor;
}
}
aqui é o construtor do ComboBoxModel…
public class Programas {
public Vector<String> getVetorClientes(){
return vetor;
}
}
aqui a minha classe programas, para o vetor ser atualizado ja no inicio do programa…
cbmClientes = new ComboBoxModelClientes(meuPrograma.getVetorClientes()); //comboBoxModel
cbCliente = new JComboBox();//comboBox
cbCliente.setModel(cbmClientes);
aqui eu construo meu comboBox…mas na hora de mostrar na tela, ao invés de mostrar o nome dos clientes mostra vazio… :?
ajuda ai galera…abraço!
