Oi, pessoal.
coloquei um jComboBox, para carregar os estados. Mas dá erro ao executar.
Ao executar a classe CadClientes, dá erro no lista_UF():
Aparece a mensagem "Erro ao lista os estados"
Not yet implemented
public class CadClientes extends javax.swing.JFrame {
private ComboBoxModel model;
// tem todo o restante da classe
private void lista_UF() {
try {
Tconexao conexao = new Tconexao();
conexao.conectaBanco();
String SQL = "select SIGLA from Estados order by nome";
PreparedStatement pstm = conexao.con.prepareStatement(SQL);
rs = pstm.executeQuery();
Vector v = new Vector();
while (rs.next()) {
Combo cmb = new Combo(rs.getString("SIGLA"));
v.add(cmb);
}
model = new DefaultComboBoxModel(v);
jcb_Estado.setModel(model);
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Erro ao listar os estados", "Mensagens", JOptionPane.INFORMATION_MESSAGE);
System.out.println(e.getMessage());
}
}
// o Select está OK. pois se no while eu trocar as linhas do combo e do vetor por: jcb_Estado.addItem(rs.getString("SIGLA")); Funciona legal.
}
Classe Combo:
class Combo {
private String value;
private int key;
public Combo(int key, String value) {
this.key=key;
this.value=value;
}
Combo(String string) {
throw new UnsupportedOperationException("Not yet implemented");
}
public String toString() {
return value;
}
public int getKey() {
return key;
}
}