1

NetBeansで、4x4に配置された16個のテキストフィールドを持つUIを生成しました。それらを動的に反復できるようにするために、それらのテキストフィールドを配列に入れて、名前がfield [0] --field [15]のようになるようにしたかったのですが、そうする方法が見つかりませんでした。エディターでは、各フィールドに特定の変数を割り当てることしかできず、「[]」を受け入れず、「コンポーネントの名前は有効なJava変数名である必要があります」というエラーメッセージを返します。コードを外部から変更してUIジェネレーターの表示を壊したくないのですが、それが唯一の方法である場合は、それで地獄に落ちます。:) 前もって感謝します!

4

1 に答える 1

0

その種の変数編成はサポートされていません。

私は常に、initComponents()呼び出しの後に次のようなものを追加することでアプローチしてきました:

fields = new JTextField[]{ textField1, textField2, ... };
于 2012-11-09T16:33:03.130 に答える