以下程序使用Gridlayout布局管理器使容器中各个构件呈网状布局,请将代码填写完整,使程序能够正确执行。 import java.awt. *; public class exam_3 { public stati

admin2010-07-28  31

问题 以下程序使用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")

解析 本题是考查public GridLayout(int rows, int cols)的用法。GridLayout的后面带了两个参数分别表示行和列,它们的取值可以有一个为0,注意不可以同时取0。public GridLayout(int rows,int cols,int hgap,int vgap)是GridLayout的另外一种方法,它可以带上4个整型参数,前两个已经很熟悉了,’行数与列数。后面则是两个新的参数。第1个是hgap,其中gap的意思是间隙、空隙的意思,而h则是horizontal(水平)的首字母。也就是说,可以通过hgap参数设置横向的间隙。第2个是vgap,v则是 vertical(垂直)的首字母。也就是说,可以通过vgap参数设置纵向的间隙。
转载请注明原文地址:https://kaotiyun.com/show/Bh9p777K
0

最新回复(0)