Java GUI 是由顶层容器组成的窗体,这些容器又可划分为子容器以及用于提供所需信息和控制功能的各种组件。
通常,将工作重点放在单个子容器(而不是 GUI 生成器通常显示的整个窗体)上是非常有用的。在使用较大窗体(包含复杂的容器嵌套分层结构)时,可以更改 GUI 生成器的焦点范围,以便将注意力集中在界面的特定部分。
将 GUI 生成器焦点更改为特定容器:
IDE 将调整工作区显示,以使当前容器填充工作区并隐藏窗体的其他组件。窗体的整个分层结构在“检查器”窗口中仍然可用。
将 GUI 生成器的显示焦点恢复为整个窗体:
IDE 将调整工作区显示以显示整个窗体。如果“设计顶层容器”菜单项呈灰色显示,那么您已经是在设计整个窗体了。
容器中组件的顺序与添加组件时的顺序保持一致。如果为容器选择的布局管理器未使用约束(FlowLayout、BoxLayout 和 GridLayout),则组件顺序还决定了以可视方式排列组件的方式。但是,通过使用“检查器”窗口或者在窗体自身中拖动组件,可以对这些组件进行重新排序。