如何取得组件的变量名?
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());
}