【发布时间】:2015-07-16 18:57:00
【问题描述】:
我想搜索一个项目,但我对单选按钮和组合框什么都不显示感到困扰。如果您想显示组合框,请务必选择单选按钮。我混淆了我必须为单选按钮输入什么代码。你能帮帮我吗?
private void txtSearchKeyReleased(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
try {
String menu_name = txtSearch.getText();
Statement stmt;
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from menu WHERE menu_name like '%" + menu_name + "%' ");
if (rs.next()) {
txtMID.setText("" + rs.getString("menu_id"));
cmbMCat.setSelectedItem("" + rs.getString("menu_cat")); //combo box
txtMName.setText("" + rs.getString("menu_name"));
txtMPrice.setText("" + rs.getString("menu_price"));
//DefaultTableModel model = (DefaultTableModel) tblMenu.getModel();
//model.addRow(new Object[]{txtMID.getText(), type, cmbMCat.getSelectedItem(), txtMName.getText(), txtMPrice.getText()});
}
}
catch (SQLException | HeadlessException e) {
}
}
来自数据库的鳄梨卷
类别和类型数据库
现在,
【问题讨论】:
-
如果在异常处理程序中添加
e.printStackTrace()会发生什么吗?捕获异常而不做任何处理是不好的做法。 -
netbeans 写道“
throwable.printStackTrace()应该被删除”._。 @npinti -
我认为问题在于对单选按钮进行编码以设置 blabla。但我不知道我必须在那里写什么。你能帮助我吗?这是我的单选按钮 -> link @npinti
-
e.printStackTrace()将打印您必须控制台的任何异常。这是出于调试目的,不会成为最终产品的一部分,因此对于这种情况,您可以忽略 netbeans 显示的警告。但是,您最终需要输入一个消息框或类似的东西。如果您打印出任何例外情况,请将它们包含在您的答案中。 -
已经。但是什么也没发生@npinti
标签: java swing combobox radio-button