让我们假设 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") 的东西?