zoukankan      html  css  js  c++  java
  • java窗体中的FLOWLAYOUT

    import java.awt.*;
    public class enable{
       private Frame f;
    //添加FRAME窗体
       private Button b1;
    //添加按钮
       private Button b2;
    //添加按钮
       public static void main(String args[]){
               enable a = new enable(); 
    //定义方法类
                a.go();
    //初始化方法类  
        }
         public void go(){
          f = new Frame("hello");
    //初始化FRAME
          f.setLayout(new FlowLayout());
    //定认FRAME的LAYOUT为FLOWLAYOUT
          b1 = new Button("exit");
    //初始化BUTTON B1,上面显示"EXIT"
           b2 = new Button("ok");
    //初始化BUTTON B2,上面显示"OK"
           f.add(b1);
           f.add(b2);
    //把BUTTON B1和B2 添加FRAME上
           f.pack();
    //让窗体紧凑排列,其作用相当于SETSIZE(),即让窗体尽量小,小到刚好能够包容B1、B2两个按钮
           f.setVisible(true);
    //设置窗体FRAME属性为可见,这样才能显示出窗体来
          }
    注:
    FLOWLAYOUT构造方法主要有下面几种:
    FlowLayout(FlowLayout.RIGHT,20,40)
    /*第一个参数表示组件的对齐方式,指组件在这一行的位置是居中对齐、居右对齐还是居左对齐,第二个参数是组件之间的横向间隔,第三个参数是组件之间的纵向间隔,单位是象素。*/
    FlowLayout(FlowLayout.LEFT);
    //居左对齐,横向间隔和纵向间隔都是缺省值为5个象素
    FlowLayout();
    //缺省的对齐方式居中对齐,横向间隔和纵向间隔都是缺省值5个象素
    }
  • 相关阅读:
    hdu5616 暴力枚举
    codeforce 35C fire again
    常用代码及经验总结(不断更新)
    codeforce AIM tech Round 4 div 2 B rectangles
    codeforce diversity
    codeforce 589B枚举
    codeforces 1A
    自学Java测试代码
    自学Jav测试代码三 Math类 & Date & GregorianCalendar类
    数学类与图形类
  • 原文地址:https://www.cnblogs.com/josn1984/p/744621.html
Copyright © 2011-2022 走看看