2012-11-09 64 views
1

我在NetBeans中生成了一個界面爲4x4的16個文本字段的用戶界面。爲了能夠動態地遍歷它們,我希望在數組中有這些文本字段,以便它們的名稱可以是field [0] - field [15],但是我沒有找到這樣做的方法。編輯器允許我只爲每個字段分配一個特定的變量,並且它不接受「[]」並返回一個錯誤消息「組件的名稱必須是有效的Java變量名稱」。 我不想通過外部修改代碼來破壞UI生成器顯示,但是如果它是唯一的方法來做到這一點,那麼就去管它吧。 :) 在此先感謝!Java SE + NetBeans - 如何在UI Generator中將文本字段分配給數組?

+1

請張貼一些代碼,也因此,它將使你的問題的一個清晰的概念。 –

+0

代碼由netbeans生成,問題在於生成器不接受數組。我用第一個答案中的方法解決了這個問題:fields = new JTextField [] {symbol1,symbol2,symbol3,symbol4,symbol5,symbol6,symbol7,symbol8,symbol9,symbol10,symbol11,symbol12,symbol13,symbol14, symbol15,symbol16};' – Vorta

回答

0

有沒有支持這種變量組織。

我一直走近它由initComponents()調用後加入這樣的事情:

fields = new JTextField[]{ textField1, textField2, ... }; 
+0

謝謝! :)我有同樣的想法,但我認爲我錯過了某些東西。 – Vorta

相關問題