一个类有以下两个对象:
JPanel buttonPane = new JPanel();
JButton btn1=new JButton("name");
this.add(buttonPane ,BorderLayout.CENTER);
buttonPane .add(btn1);
我可以通过下面的遍历找到该对象,现在是我怎么得到该对象的variable,看红字部分,可能我表达的不够准确,大致就是这个意思。
for (int i =0;i<getContentPane().getComponentCount();i++)
System.out.println(jp.getComponent(j));
System.out.println(jp.getComponent(j).getName());//对象是btn1打印出name,我想要的是btn1这个值
JPanel buttonPane = new JPanel();
JButton btn1=new JButton("name");
this.add(buttonPane ,BorderLayout.CENTER);
buttonPane .add(btn1);
我可以通过下面的遍历找到该对象,现在是我怎么得到该对象的variable,看红字部分,可能我表达的不够准确,大致就是这个意思。
for (int i =0;i<getContentPane().getComponentCount();i++)
System.out.println(jp.getComponent(j));
System.out.println(jp.getComponent(j).getName());//对象是btn1打印出name,我想要的是btn1这个值
Button btn1 = jp.getComponent(i);就行啊