当前位置: 技术问答>java相关
在GUI中,如何遍歷一個窗體中的所有物件
来源: 互联网 发布时间:2015-05-10
本文导语: 原在VB中,可以用這樣的語句來遍歷所有的控件. dim obj as object For Each obj in Me.Controls next 在Java中要怎樣才能實現呢 | 在Java中,你可以使用如下语句获取一个窗体里的所有组件,(在窗体...
原在VB中,可以用這樣的語句來遍歷所有的控件.
dim obj as object
For Each obj in Me.Controls
next
在Java中要怎樣才能實現呢
dim obj as object
For Each obj in Me.Controls
next
在Java中要怎樣才能實現呢
|
在Java中,你可以使用如下语句获取一个窗体里的所有组件,(在窗体上的组件只能添加到窗体的内容区)
Component[] obj=aWindow.getContentPane().getComponents()
得到所有组件数组,你就可以遍历了。
Component[] obj=aWindow.getContentPane().getComponents()
得到所有组件数组,你就可以遍历了。
|
getComponents()是Container的一个方法,只要你的组件是从Container派生下来的,你就可以调用这个方法, 不一定是JFrame的,具体看JDK的API说明