[英]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.