您好我正在使用jframe(在java中),我想知道是否所有jframe组件都有某种列表。
我对组件的意思是:jbutton,jtextarea,jcombobox和类似的东西
答案 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));