当前位置: 代码迷 >> J2SE >> 怎么取得组件的变量名
  详细解决方案

怎么取得组件的变量名

热度:138   发布时间:2016-04-24 01:25:51.0
如何取得组件的变量名?
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());}
  相关解决方案