簡體   English   中英

javax.swing.JComboBox無法強制轉換為javax.swing.ComboBoxModel

[英]javax.swing.JComboBox cannot be cast to javax.swing.ComboBoxModel

我在java中使用ComboBox,當我將ComboBox項發送到另一個類時。

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JComboBox cannot be cast to javax.swing.ComboBoxModel at ekspeditorv3.Odenish.jComboBox1ActionPerformed(Odenish.java:144) at ekspeditorv3.Odenish.access$300(Odenish.java:16) at ekspeditorv3.Odenish$4.actionPerformed(Odenish.java:74) at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1258) at javax.swing.JComboBox.contentsChanged(JComboBox.java:1331) at javax.swing.JComboBox.intervalRemoved(JComboBox.java:1351)

這是我的代碼:

private void jComboBox1ItemStateChanged(java.awt.event.ItemEvent evt) {
   Qosulma.BorcuGoster(jComboBox1.getSelectedItem().toString(), BorcLabel);
 }

這是我的qosulma課程:

static void BorcuGoster(String toString, JLabel jLabel3) {
        try {
            Statement statYoxla = con.createStatement();
            String Query2 = "SELECT * FROM orders WHERE  CUSTOMERNAME='" + toString + "'";
            ResultSet rsYoxla = statYoxla.executeQuery(Query2);
            double say = 0;
            while (rsYoxla.next()) {
                say = say + rsYoxla.getDouble(6);
            }
            jLabel3.setText(String.valueOf(say));
        } catch (SQLException ex) {
            Logger.getLogger(Qosulma.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

此異常(由不兼容的類型轉換引起)在此方法中發生: jComboBox1ActionPerformed 如果這是你寫的方法,請檢查你在那里做什么。 如果它是您未編寫的庫中的方法,請閱讀其文檔並確保按照您的意願使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM