java jframe组件列表

时间:2016-03-19 15:35:14

标签: java jframe

您好我正在使用jframe(在java中),我想知道是否所有jframe组件都有某种列表。

我对组件的意思是:jbutton,jtextarea,jcombobox和类似的东西

1 个答案:

答案 0 :(得分:1)

您可以使用从Container

继承的JFrame#getComponents
  

获取此容器中的所有组件。

     

注意:此方法应该是   在AWT树锁下调用。返回:包含所有组件的数组   这个容器。另请参见:Component.getTreeLock()

实施例

Component[] frameCompos = myFrame.getComponents();
// How to print it?
// 1
for (Component c : frameCompos) {
    System.out.println(c);
}
// 2
System.out.println(Arrays.toString(frameCompos));