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个象素
    }
  • 相关阅读:
    传输速率转换
    CentOS7 安装 oracleXE(快捷版)教程
    QEMU/KVM虚拟机安装配置
    Nginx 1.10.1 编译、配置文档(支持http_v2,TLSv1.2,openssl v1.0.2)
    IDC机房线路质量测试方案
    Iptables防火墙NAT地址转换与端口转发
    Zabbix使用点滴
    MySQL基本命令
    防DDOS攻击SHELL脚本
    12月份的英文简写
  • 原文地址:https://www.cnblogs.com/josn1984/p/744621.html
Copyright © 2011-2022 走看看