我正是想知道如何取得panel里面的组件。。。 求教啊
追答这样啊
那你看一下下边的代码吧。这样可以取出
JPanel 里所添加的控件。
Component 是所有控件的基类。
看看取出的是不是你所要的对象类型 再进行强转,
总之,这样的做法挺麻烦的。
JPanel panel = new JPanel();
int count = panel.getComponentCount();
for (int i = 0; i < count; i++) {
Component comp = panel.getComponent(i);
if(comp instanceof JButton){
JButton btn = (JButton)comp;
btn.setEnabled(false);
}
if(comp instanceof JTextField){
}
}