0

我对其他摆动组件的动作侦听器使用了以下相同的方法,并且工作正常,一旦我将它用于 JoptionPane,它似乎就出错了!(字符串一、二、三和四是我的 JOptionPane 中的文本字段,对象 message2 包括它们)

insertButton.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            Object initialSelectionValue = null;
            Statement statement = null;

            if (SisSelected == true) {
                String insert = "INSERT INTO `S` VALUES ('" + one + "','"
                        + two + "','" + three + "','" + four + "');";
                JOptionPane
                        .showInputDialog(message2, initialSelectionValue);

                one.getText();
                two.getText();
                three.getText();
                four.getText();

                try {
                    statement = ResultSetTableModelFactory.connection
                            .createStatement();
                    statement.executeUpdate(insert);
                } catch (SQLException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }

                displayQueryResults("select * from S;");

            }
4

0 回答 0