在其他类的方法中使用JComboBox标签

时间:2019-01-16 14:19:02

标签: java jframe

我想从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)

如何解决此问题?

0 个答案:

没有答案