我必须使用两个相对 jcomboboxes 的值来搜索 jtable 的内容。但是当我单击搜索 jbutton 时,它不起作用,尽管一个 jcombobox 中的值已更改.. 如何克服这个问题
问问题
184 次
1 回答
0
我假设你有两个jComboBox
:
jComboBox1 and jComboBox2
现在我存储了从jComboBoxes
as 中选择的两个值,String
并在你的jButton
like 中创建了动作事件:
String str1=jComboBox1.getSelectedItem().toString();
String str2=jComboBox2.getSelectedItem().toString();
searchButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
searchValue(sre1,str2);
}
});
public void searchValue(String str1, String str2){
//your code to get connection and so on
try{
/**
*You can make your select query like:
*SELECT * FROM TABLE WHERE someField1='"+str1+"' and someField2='"+str2+"'
*/
}catch(Exception e){
e.printStackTrace();
}
}
于 2013-09-26T17:02:02.947 回答