簡而言之:我如何訪問傳遞給eventHandler中的GUI構造函數的參數?eventHandler,定義和訪問參數(Java Swing Netbeans)
更多詳細信息: 我正在使用NetBeans和Swing在Java中編寫插件。我創建了一個包含JTextField的GUI。 JTextField的eventHandler將輸入的值寫入變量。在eventHandler中,我希望接下來調用方法(),該方法使用另一個變量和,該變量被傳遞到GUI的構造函數中。
??我怎樣才能訪問這個變量? NetBeans不會讓我更改自動生成的eventHandler簽名以包含我需要的GUI變量。下面的這個eventHandler代碼。
這就是Java的第3周對我來說如此道歉,如果這是很基本的問題
謝謝
乙 PS感謝網站,它已經回答許多其他問題。
private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) { // *** no edit allowed to signature (greyed by NetBeans)
System.out.println("textField2: " + jTextField1.getText());
String s = jTextField2.getText();
try {
numIter = Integer.parseInt(s.trim());
testMethod(numIter, paramPassedIntoGUIconstructor);
// ?? how to get paramPassedIntoGUIconstructor?? <<-- key question
} catch (NumberFormatException nfe) {
JOptionPane.showMessageDialog(Cytoscape.getDesktop(),
"That's not an integer!", "NumberFormatException",1);
}
} // *** no edit allowed (greyed by NetBeans)
「的NetBeans不會讓我。」似乎是一個很好的例子把NetBrains一邊瞭解*的Java *。也許一旦你學到了足夠的Java,你就可以回到automagic IDE並使它爲你工作,而不是讓它成爲你的狗。 – 2011-02-18 12:09:04
@ Andrew。我完全同意。但是,在剛剛進行了2周「教」曝光和1周任務的教學大綱中,在表面上和下一個主題一樣「覆蓋」下一個主題之前,就沒有時間了。沮喪?你打賭。 – bobox 2011-02-19 19:03:41