我正在实例化一个带有jtextfield的类,并将其放在桌面窗格中。例如,我实例化了这个类5次,我如何从不同窗口的文本字段中获取值?返回的唯一值是来自最后一个实例化的类,即使我将焦点放在第一个到第四个窗口上。
Child ch;
JInternalFrame ji;
ch=new Child();
public void createWindow(){
ji = new JInternalFrame(ch.getTitle(),true,true,true,false);
ji.setName(""+x);
ji.add(ch.getRootPane());
ji.setLocation(20*x, 20*x);
jDesktopPane1.add(ji);
ji.pack();
ji.setVisible(true);
x++;
}
public void showInput(){
System.out.println(ch.jTextField1.getText());
System.out.println(ch.jTextField2.getText());
}