读书人

怎么取得组件的变量名

发布时间: 2012-04-20 15:27:03 作者: rapoo

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

读书人网 >J2SE开发

热点推荐