A-A+

以下程序使用Gridlayout布局管理器使容器中各个构件呈网状布局 请将代码填写完整 使程

2022-08-12 19:59:38 问答库 阅读 197 次

问题详情

以下程序使用Gridlayout布局管理器使容器中各个构件呈网状布局,请将代码填写完整,使程序能够正确执行。 import java.awt.*; public class exam_3 { public static void main(String args[]) { Frame. f= 【 】; f.setLayout(new GridLayout(3,2)); f.add(new Button("1")); f.add(new Button("2")); f.add(new Button("3")); f.add(new Button("4")); f.add(new Button("5")); f.add(new Button("6")); f.setSize(200,300); f.setVisible(true); } }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:new Frame("GridLayout")
本题是考查publicGridLayout(introws,ihtcols)的用法。GridLayout的后面带了两个参数分别表示行和列,它们的取值可以有一个为0,注意不可以同时取0。publicGridLayout(introws,intcols,inthgap,ihtvgap)是GridLayout的另外一种方法,它可以带上4个整型参数,前两个已经很熟悉了,行数与列数。后面则是两个新的参数。第1个是hgap,其中gap的意思是间隙、空隙的意思,而h则是horizontal(水平)的首字母。也就是说,可以通过hgap参数设置横向的间隙。第2个是vgap,v则是vertical(垂直)的首字母。也就是说,可以通过vgap参数设置纵向的间隙。

考点:布局,网状