Visual Editor 提供了可视提示来帮助您使用 Swing BorderLayout。
BorderLayout 管理器将组件布置到由指南针方向定义的区域中。类 java.awt.BorderLayout 实现了 LayoutManager2,它的约束是一个字符串,字符串的值可以为“North”、“South”、“Center”、“East”或“ West”。
BorderLayout 按其中一个指南针约束沿边缘以首选宽度或高度放置每个组件,而“Center”组件将占用所有剩余空间。
约束值被用作方法 add(Component,Object) 的第二个自变量,该方法将组件添加至它们的父容器。例如,用于初始化 JPanel 的代码看起来可能是这样的:
private void initialize() { this.setLayout(new java.awt.BorderLayout()); this.add(getJLabel(), java.awt.BorderLayout.NORTH); this.add(getJScrollBar(), java.awt.BorderLayout.WEST); this.add(getJButton(), java.awt.BorderLayout.EAST); this.setSize(193, 124); }