如题
知道一个组件的变量名称 怎么获得该组件
比如 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 查找?组件
------解决方案--------------------
1. 把所有的labels放在一个hash set里,键值为你上面拼的字符串
2. 在需要的时候用键值查找。
Swing不能直接通过变量名查找component.