とにかく、JTextField、JCombobox のような JComponent を動的に生成する必要がありますか? 私が試したのは作業です..しかし、グローバル変数として宣言されているアドオンは一度しかできません。とにかく、ランタイムごとに変数名を変更するのが好きですか?
1 に答える
2
動的に生成するすべてのコンポーネントに一意の名前を割り当てることはできません。
テキスト フィールドを定義したら、それらをリスト (または他のデータ構造) に追加する必要があります。次に、リストからテキストフィールドに個別にアクセスできます。
List<JTextField> textFields = new ArrayList<JTextField>();
for (int i = 0; i < 10; i++)
{
JTextField textField = new JTextField();
textFields.add( textField );
somePanel.add( textField );
}
somePanel.revalidate();
于 2011-07-26T04:01:51.993 に答える