JFrame に次のような 9 つの JTextField が含まれているとします。
public static JFrame generateFrame(){
JFrame frame = new JFrame();
Container c = frame.getContentPane();
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3,3));
JTextField[]textFields = new JTextField[9];
for(int i=0; i<9;i++){
textFields[i]= new JTextField(1);
textFields[i].setFont(new Font("Sans-serif", Font.BOLD, 30));
panel.add(textFields[i]);
}
c.add(panel);
frame.setVisible(true);
frame.setSize(300,300);
return frame;
}
したがって、返された JFrame を main メソッドの変数に次のように割り当てます。
public static void main(String []args){
JFrame gameFrame = generateFrame();
}
「gameFrame」オブジェクトからすべてのテキストフィールドを抽出する方法はありますか? DOM で相当する docyment.getElementByTagName("element") のようなものはありますか?