jcombobox を更新したい。したがって、最初にすべてのアイテムを削除してから、クエリを実行します。コンストラクターでこのメソッドを呼び出していますが、正常に動作しています。また、ボタンでこのメソッドを呼び出しています。そのボタンが押されると、nullpointerexception が発生します。コンボ ボックスの項目も削除されました。問題は 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);
}
}