<span>类是一个布局管理器,它在矩形网格中布置容器的组件。</span> <span>容器被分成相等大小的矩形,并且每个矩形中放置一个组件。</span> <span>例如,以下是一个小程序,它将六个按钮分为三行和两列:</span> <hr> <blockquote> <span><pre>
import java.awt.*; import java.applet.Applet; public class ButtonGrid extends Applet {
public void init() { setLayout(new GridLayout(3,2)); add(new Button("1")); add(new Button("2")); add(new Button("3")); add(new Button("4")); add(new Button("5")); add(new Button("6")); }
}
</blockquote> <hr> <p> <span>如果容器的属性是水平的并且从左到右,则上面的示例生成如图1所示的输出。如果容器的属性是水平的并且从右到左,则该示例生成如图2所示的输出。</span> </p> <span> Figures <img src="https://www.runoob.com/manual/jdk11api/java.desktop/java/awt/doc-files/GridLayout-1.gif" alt="Shows 6 buttons in rows of 2. Row 1 shows buttons 1 then 2.
Row 2 shows buttons 3 then 4. Row 3 shows buttons 5 then 6.“>
Figure 1: Horizontal, Left-to-Right Figure 2: Horizontal, Right-to-Left
<div style="float:center;width:600"> </div> <p> <span>当行数和列数都已通过构造函数或和方法设置为非零值时,将忽略指定的列数。</span> <span>而是根据指定的行数和布局中的组件总数确定列数。</span> <span>因此,例如,如果指定了三行和两列并且将九个组件添加到布局中,则它们将显示为三行三列。</span> <span>仅当行数设置为零时,指定列数才会影响布局。</span> </p>
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/6197.html