我想从JComboBox中读取所选项目,以便能够在另一个类的方法中使用它。我这样写:
if (e.getSource() == bottoneInserisci)
etichettaErroreInserimento.setVisible(true);
else {
etichettaErroreInserimento.setVisible(false);
Database.addArticolo(campoNomeArticolo.getText(), campoCodiceUnivoco.getText(), comboBoxSPORT.getSelectedItem().toString());
}
campoNomeArticolo和campoCodiceUnivoco是JTextField,comboBoxSPORT是JComboBox。
addArticolo方法是ArrayList中的简单add(String,String,String)。
我遇到此错误:
无法从类型数据库中静态引用非静态方法addArticolo(String,String,String)
设置广告静态“ addArticolo”,出现此错误:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Database.addArticolo(Database.java:13)
at HomeSegreteria$ButtonListener.actionPerformed(HomeSegreteria.java:129)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
如何解决此问题?