如题
知道一个组件的变量名称 怎么获得该组件
比如 JLabel jlbl1=new JLabel();
JLabel jlbl2=new JLabel();
JLabel jlbl3=new JLabel();
JLabel jlbl4=new JLabel();
JLabel jlbl5=new JLabel();
我一开始新了很多jlabel
然后在别的事件中 我要使一些jlabel的text改变
但是我不能直接拿jlbl3什么的用 我可以拼凑出 这个jlabel的变量名称是jlbl3
像这样:String lblName="jlbl"+id;id我可以拿到
就是不知道怎么通过变量名称获得这个组件
还有就是在开源上看到的这个suery 但是不会用 望指教
使用Suery进行Swing组件查找
http://www.oschina.net/code/snippet_106465_6163
Swing查找 组件
知道一个组件的变量名称 怎么获得该组件
比如 JLabel jlbl1=new JLabel();
JLabel jlbl2=new JLabel();
JLabel jlbl3=new JLabel();
JLabel jlbl4=new JLabel();
JLabel jlbl5=new JLabel();
我一开始新了很多jlabel
然后在别的事件中 我要使一些jlabel的text改变
但是我不能直接拿jlbl3什么的用 我可以拼凑出 这个jlabel的变量名称是jlbl3
像这样:String lblName="jlbl"+id;id我可以拿到
就是不知道怎么通过变量名称获得这个组件
还有就是在开源上看到的这个suery 但是不会用 望指教
使用Suery进行Swing组件查找
http://www.oschina.net/code/snippet_106465_6163
Swing查找 组件
2. 在需要的时候用键值查找。
Swing不能直接通过变量名查找component.
Component.setName(String str);
Component.getName();为每个组件设置一个名字,然后自己写一个方法,从父窗口往下使用组件的名字进行搜索,直到找到你需要的组件
谢谢你