0

我必须使用两个相对 jcomboboxes 的值来搜索 jtable 的内容。但是当我单击搜索 jbutton 时,它不起作用,尽管一个 jcombobox 中的值已更改.. 如何克服这个问题

4

1 回答 1

0

我假设你有两个jComboBox

jComboBox1 and jComboBox2

现在我存储了从jComboBoxesas 中选择的两个值,String并在你的jButtonlike 中创建了动作事件:

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 回答