Olá galera, Bom estou tentando preencher o meu JComboBox com dados do BancoDeDados, em especifico de uma Chave primaria da tabela, estou a tentar o seguinte codigo:
Stringa="SELECT CodProcesso from processo"; PreparedStatementsmt=conexao.prepareStatement(a); ResultSetrs; rs=smt.executeQuery(a); while(rs.next()){jComboBox1.addItem(rs.getString("CodProcesso")); }
Bom a principio o cidigo parece certo, Porem ele não preenche o ComboBox…
Alguem sabe o porque ?
Obs: Da aquele erro de nullPointer…
Sim Sim! Tanto que em outra tentativa eu tentei a por os códigos dentro de um método e colocar como parâmetro o ComboBox na hora de chamar, Porem mesmo assim foi falido a tentativa
JuniorMaia
mostre seu código todo
T
thejaum
Ok
packageGrafico;importCodigos.ClasseMoagem;importDAOClasses.ClasseRegistroDAO;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.logging.Level;importjava.util.logging.Logger;importjavax.swing.JComboBox;/** * * @author Administrador */publicclassJFRegistroextendsjavax.swing.JFrame{privateConnectionconexao;/** * Creates new form JFRegistro */publicJFRegistro()throwsSQLException{initComponents();combo(jComboBox1);}voidcombo(JComboBoxcomb)throwsSQLException{Stringquery="SELECT * FROM processo";PreparedStatementsmt=conexao.prepareStatement(query);ResultSetrs;rs=smt.executeQuery(query);while(rs.next()){comb.addItem(rs.getString("CodProcesso"));}}// Variables declaration - do not modifyprivatejavax.swing.JButtonjButton10;publicstaticjavax.swing.JButtonjButton11;privatejavax.swing.JButtonjButton12;privatejavax.swing.JButtonjButton13;publicstaticjavax.swing.JButtonjButton14;privatejavax.swing.JButtonjButton15;privatejavax.swing.JButtonjButton16;publicstaticjavax.swing.JButtonjButton17;privatejavax.swing.JButtonjButton18;privatejavax.swing.JButtonjButton19;publicstaticjavax.swing.JButtonjButton20;privatejavax.swing.JButtonjButton21;privatejavax.swing.JButtonjButton4;publicstaticjavax.swing.JButtonjButton5;privatejavax.swing.JButtonjButton6;privatejavax.swing.JButtonjButton7;publicstaticjavax.swing.JButtonjButton8;privatejavax.swing.JButtonjButton9;privatejavax.swing.JComboBoxjComboBox1;privatejavax.swing.JFormattedTextFieldjFormattedTextField1;privatejavax.swing.JFormattedTextFieldjFormattedTextField10;privatejavax.swing.JFormattedTextFieldjFormattedTextField11;privatejavax.swing.JFormattedTextFieldjFormattedTextField12;privatejavax.swing.JFormattedTextFieldjFormattedTextField13;privatejavax.swing.JFormattedTextFieldjFormattedTextField14;privatejavax.swing.JFormattedTextFieldjFormattedTextField15;privatejavax.swing.JFormattedTextFieldjFormattedTextField16;privatejavax.swing.JFormattedTextFieldjFormattedTextField17;privatejavax.swing.JFormattedTextFieldjFormattedTextField18;privatejavax.swing.JFormattedTextFieldjFormattedTextField2;privatejavax.swing.JFormattedTextFieldjFormattedTextField3;privatejavax.swing.JFormattedTextFieldjFormattedTextField4;privatejavax.swing.JFormattedTextFieldjFormattedTextField5;privatejavax.swing.JFormattedTextFieldjFormattedTextField6;privatejavax.swing.JFormattedTextFieldjFormattedTextField7;privatejavax.swing.JFormattedTextFieldjFormattedTextField8;privatejavax.swing.JFormattedTextFieldjFormattedTextField9;privatejavax.swing.JLabeljLabel1;privatejavax.swing.JLabeljLabel10;privatejavax.swing.JLabeljLabel11;privatejavax.swing.JLabeljLabel12;privatejavax.swing.JLabeljLabel13;privatejavax.swing.JLabeljLabel14;privatejavax.swing.JLabeljLabel15;privatejavax.swing.JLabeljLabel16;privatejavax.swing.JLabeljLabel17;privatejavax.swing.JLabeljLabel18;privatejavax.swing.JLabeljLabel19;privatejavax.swing.JLabeljLabel2;privatejavax.swing.JLabeljLabel20;privatejavax.swing.JLabeljLabel21;privatejavax.swing.JLabeljLabel22;privatejavax.swing.JLabeljLabel23;privatejavax.swing.JLabeljLabel24;privatejavax.swing.JLabeljLabel25;privatejavax.swing.JLabeljLabel26;privatejavax.swing.JLabeljLabel27;privatejavax.swing.JLabeljLabel28;privatejavax.swing.JLabeljLabel29;privatejavax.swing.JLabeljLabel3;privatejavax.swing.JLabeljLabel30;privatejavax.swing.JLabeljLabel31;privatejavax.swing.JLabeljLabel32;privatejavax.swing.JLabeljLabel33;privatejavax.swing.JLabeljLabel34;privatejavax.swing.JLabeljLabel35;privatejavax.swing.JLabeljLabel36;privatejavax.swing.JLabeljLabel37;privatejavax.swing.JLabeljLabel38;privatejavax.swing.JLabeljLabel39;privatejavax.swing.JLabeljLabel4;privatejavax.swing.JLabeljLabel40;privatejavax.swing.JLabeljLabel41;privatejavax.swing.JLabeljLabel42;privatejavax.swing.JLabeljLabel43;privatejavax.swing.JLabeljLabel44;privatejavax.swing.JLabeljLabel45;privatejavax.swing.JLabeljLabel46;privatejavax.swing.JLabeljLabel47;privatejavax.swing.JLabeljLabel48;privatejavax.swing.JLabeljLabel49;privatejavax.swing.JLabeljLabel5;privatejavax.swing.JLabeljLabel50;privatejavax.swing.JLabeljLabel51;privatejavax.swing.JLabeljLabel52;privatejavax.swing.JLabeljLabel53;privatejavax.swing.JLabeljLabel6;privatejavax.swing.JLabeljLabel7;privatejavax.swing.JLabeljLabel8;privatejavax.swing.JLabeljLabel9;privatejavax.swing.JPaneljPanel1;privatejavax.swing.JPaneljPanel10;privatejavax.swing.JPaneljPanel11;privatejavax.swing.JPaneljPanel12;privatejavax.swing.JPaneljPanel13;privatejavax.swing.JPaneljPanel14;privatejavax.swing.JPaneljPanel15;privatejavax.swing.JPaneljPanel2;privatejavax.swing.JPaneljPanel3;privatejavax.swing.JPaneljPanel4;privatejavax.swing.JPaneljPanel5;privatejavax.swing.JPaneljPanel6;privatejavax.swing.JPaneljPanel7;privatejavax.swing.JPaneljPanel8;privatejavax.swing.JTabbedPanejTabbedPane1;privatejavax.swing.JTextFieldjTextField2;privatejavax.swing.JTextFieldjTextField3;privatejavax.swing.JTextFieldjTextField4;privatejavax.swing.JTextFieldjTextField5;privatejavax.swing.JTextFieldjTextField6;privatejavax.swing.JTextFieldjTextField7;privatejavax.swing.JTextFieldjTextField8;privatejavax.swing.JTextFieldjTextField9;// End of variables declaration}
So lembrando, Ja tentei colocar em metodos, e chamar no construtor e em eventos de Windows…