zoukankan      html  css  js  c++  java
  • Java第一次写的流布局图形界面,留个纪念

    package jisuanqi;
    
    import java.awt.*;
    
    public class MyFrame extends Frame{
          //继承Frame类
        public MyFrame() {
            super("第一个图形界面");
            //设置框架窗口标题
            this.setSize(200, 130);
            //设置组件尺寸(宽,高)
            this.setLocation(300, 240);
            //设置组件的显示位置
            this.setBackground(Color.lightGray);
            //设置组件的背景颜色
            this.setLayout(new FlowLayout());
            //设置的容器布局为流布局,居中
    
    
            this.add(new Label("姓名:"));
            //创建标签,添加到框架上
            this.add(new TextField("陈浩翔",10));
            //创建文本行,10列
            this.add(new Label("密码"));
    
            this.add(new TextField(10));
            //创建10列的文本行
            this.add(new Button("OK"));
            //创建按钮
            this.add(new Button("Cancel"));
            //创建按钮
    
            this.setVisible(true);
            //是否显示框架窗口,必须在添加组件后
    
    
        }
        public static void main(String[] args) {
            new MyFrame();
    
        }
    }

    第一次写图形界面的源代码,小小的激动啊。

    流布局的图形构造方法默认为居中排列;
    对齐常量:
    LEFT(0):左对齐
    CENTER(1):居中
    RIGHT(2):右对齐
    public FlowLayout(int align)
    //align参数指定对齐方式,取值为对齐常量。

  • 相关阅读:
    命令行jarsigner签字和解决找不到证书链错误
    ERROR ITMS-90034
    module.exports 和 exports
    php扩展包
    switch的使用
    debug安卓屏幕滑动会抖动
    react native编译报错
    使用iTerm2替代Mac自带Terminal终端
    编码转换
    git 操作远程 本地缓存删除
  • 原文地址:https://www.cnblogs.com/webmen/p/5739554.html
Copyright © 2011-2022 走看看