我有一個令人討厭的問題,我似乎並不明白從哪裏來。我有一個應用程序和一個簡單的用戶界面。問題是,當我運行程序按鈕只響應第二次點擊。在他們做完他們必須做的事情之後,按鈕會響應第一次點擊。我真的不知道問題的根源是什麼。下面是結合JButton,並ActionListener的一些源代碼:jButton只響應第二次點擊(Netbeans 6.9.1,Java)
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
jButton1.addActionListener(new SolutionListener());
}
而這裏的ActionListener本身(如果它幫助):提前
private class ListListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
jTextArea1.setText(null);
if (jTextField2.getText().equals("")) {
jTextArea1.append("Input a value");
}
else {
for (int i = 2; i <= Integer.valueOf(jTextField2.getText().trim()); i++) {
if(isSquare(i) == true) {
continue;
}
else {
PE pe = new PE(i);
answer = pe.solve();
jTextArea1.append(i + "\t");
jTextArea1.append(answer[0].toString() + " ");
jTextArea1.append(answer[1].toString() + "\n");
}
}
}
}
}
我真的很感激任何幫助,謝謝!