【发布时间】:2013-01-25 16:23:05
【问题描述】:
我只是为了我的兴趣而尝试编写以下内容:
public void enableComponents(boolean enable) {
Component[] components = getContentPane().getComponents();
for (int i = 0; i < components.length; ++i) {
components[i].setEnabled(enable);
}
// [...]
在“Component[]”数组中可以例如也是一个包含更多 GUI 元素的 JPanel。但是我怎么能访问它们呢?没有像“components[i].getCOMponents()”这样的方法吗?
【问题讨论】:
-
components[i].getClass ().getName ().indexOf ("JPanel") != -1? -
好像他也想遍历那个组件
标签: java user-interface components