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个象素
    }
  • 相关阅读:
    第八章 对象
    第七章 压缩列表
    第六章 整数集合
    Java中的Unsafe
    站在Java的角度看LinkedList
    Java内部类详解
    浅析Java中的final关键字
    ConcurrentHashMap
    阻塞队列
    线程池的使用和实现
  • 原文地址:https://www.cnblogs.com/josn1984/p/744621.html
Copyright © 2011-2022 走看看