首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么取得组件的变量名

2012-04-20 
如何取得组件的变量名?private javax.swing.JButton jButton1private javax.swing.JButton jButton10pri

如何取得组件的变量名?
private javax.swing.JButton jButton1;
  private javax.swing.JButton jButton10;
  private javax.swing.JButton jButton11;
在JAVA中定义了这些组件,请问如何取得后面的变量名jButton1;jButton10;
jButton11;

就是说遍历FRAME中的所有控件并取得那些控件的变量名,不知哪位大侠知道,教一下,谢谢

[解决办法]
很简单,用反射,看代码片段:

Java code
java.lang.reflect.Field fs[] = yourframe.getClass().getDeclaredFields();for (Field f : fs) {    System.out.println(f.getName());} 

热点排行