我创建了上面的表单,其中包含可编辑的自动建议组合框,用于从MySQL数据库中检索数据。 这两个组合框具有连接功能, 如果一个组合框选择一个项目或获取键入的项目,则数据库中的匹配或相关项目将显示在另一个组合框中。
当我点击查找按钮
时,我写了一些用于检查的代码如果两个组合框都为空 - 显示“至少提供ID或姓名按摩
如果这些组合框中的任何一个为空 - 显示“数据库中没有此类供应商”,因为一个组合框为空表示数据库中没有此类记录。
< / LI> 醇>场景1工作正常,但2 nd 场景无效(如果我填写两个组合框,则显示2 nd 场景。)
我执行查找按钮操作的代码;
private void find_btnActionPerformed(ActionEvent evt) {
if (IDcombo.getItemCount() == 0 && Namecombo.getItemCount() == 0) {
JOptionPane.showMessageDialog(null,
"Please enter at least one of Item ID or Item Name..." );
} else if (IDcombo.getItemCount() == 0 || Namecombo.getItemCount() == 0) {
JOptionPane.showMessageDialog(null,
"There are no supplier details as given...");
} else {
String sname = (String) Namecombo.getSelectedItem();
try {
SupplierView view = new SupplierView();
view.getSName(sname);
this.dispose();
view.setVisible(true);
} catch (SQLException ex) {
Logger.getLogger(InventoryManagementeditList.class.getName())
.log(Level.SEVERE, null, ex);
}
}
}