我想更新 jcombobox。所以我先删除了所有项目,然后再执行查询。我在构造函数中调用这个方法,它工作正常。此外,我在一个按钮中调用此方法,当按下该 btn 时,它会给我一个空指针异常。组合框项目也被删除。所以问题出在第 5 行。如何解决这个问题?
private void loadDataToCombo(String query,JComboBox combo) {
ResultSet result1= null;
//removing existing items before adding
combo.removeAllItems();
result1 = DBOptions.executeSQLQuery(query); //line 5
try {
while(result1.next()){
String data = result1.getString(1);
combo.addItem(data);
}
} catch (SQLException ex) {
Logger.getLogger(AddCustomer.class.getName()).log(Level.SEVERE, null, ex);
}
}