JButton
を含むプログラムを作成しています。ボタンをクリックするたびにJPanel
に新しいJTextField
が追加されます。動的に生成されるGUI JTextFieldオブジェクトへのアクセス
私の問題は、ユーザーがすべてJTextFields
を作成して情報を入力した後、各フィールドのテキストを取得する必要があるということです。 JTextFields
は、インスタンス名を持たないため、動的に生成されたときにどうすればアクセスできますか?インスタンス名を知らなくても、それぞれのテキストを取得するより良い方法がありますか?ここで
はあなたがそれぞれのフィールドからテキストを取得したいと言うJButton
...
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
JTextField x = new JTextField();
x.setColumns(12);
p.add(x);
validate();
}
フルコードを入力してください。つまり、 'p'は何か? – Romain
pは、テキストフィールドを置いたパネルです。 –