Java第一次写的流布局图形界面,留个纪念

简介: package jisuanqi;import java.awt.*;public class MyFrame extends Frame{ //继承Frame类 public MyFrame() { super("第一个图形界面"); //设置框架窗口标题 this.
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参数指定对齐方式,取值为对齐常量。

目录
相关文章
|
6月前
|
XML IDE Java
Java基础20-从IDE的实现原理聊起,谈谈那些年我们用过的Java命令(一)
Java基础20-从IDE的实现原理聊起,谈谈那些年我们用过的Java命令(一)
57 2
|
6月前
|
IDE Java 编译器
Java基础20-从IDE的实现原理聊起,谈谈那些年我们用过的Java命令(二)
Java基础20-从IDE的实现原理聊起,谈谈那些年我们用过的Java命令(二)
55 2
|
7月前
|
XML 前端开发 Java
《手把手教你》系列技巧篇(十六)-java+ selenium自动化测试-元素定位大法之By xpath下卷(详细教程)
【4月更文挑战第8天】本文介绍了WebDriver中的一种元素定位方法:By xpath。XPath是一种在XML文档中查找信息的语言,由于HTML文档是XML的子集,所以可以使用XPath来定位网页上的元素。XPath定位方法非常强大,几乎可以定位到页面上的任何元素。然而,由于它需要扫描整个页面来找到匹配的元素,所以定位速度相对较慢。
78 0
|
IDE Java 程序员
为什么都2022年了还有人用Java写GUI?
为什么都2022年了还有人用Java写GUI?
200 0
|
存储 设计模式 安全
Java基础知识小点
JavaSE的基础总结与收集
|
安全 小程序 Java
开心档之Java Applet 基础
Java Applet 基础 Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。
|
数据可视化 Java
Java实现拼图小游戏(2)——菜单搭建(有关Java中的JMenuBar知识点)
Menu类表示从菜单栏部署的下拉菜单组件,在本游戏中有两个:功能和关于我们,那么我们也要自定义一个变量名来写这两个菜单组件,此处为了能够见名知意,我们将两个变量名设置functionJMenu和aboutJMenu,如果读者想要设置为其它名字也是可以的,括号内只需要传递参数(名字)即可
322 0
Java实现拼图小游戏(2)——菜单搭建(有关Java中的JMenuBar知识点)
|
Java
java快捷键大全,非常详细,清楚明了
java快捷键大全,非常详细,清楚明了
205 0
|
Java Linux
分享一个超牛逼的 Java 文件在线预览项目
分享一个超牛逼的 Java 文件在线预览项目
476 0
分享一个超牛逼的 Java 文件在线预览项目
|
移动开发 JavaScript Oracle
基于Java和Bytemd用120行代码实现一个桌面版Markdown编辑器
想到之前业余的时候做过一些Swing或者JavaFx的Demo,记得JavaFx中有一个组件WebView已经支持Html5、CSS3和ES5,这个组件作为一个嵌入式浏览器,可以轻松地渲染一个URL里面的文本内容或者直接渲染一个原始的Html字符串。另外,由于原生的JavaFx的视觉效果比较丑,可以考虑引入Swing配合IntelliJ IDEA的主题提供更好的视觉效果。本文的代码基于JDK11开发。
320 0
基于Java和Bytemd用120行代码实现一个桌面版Markdown编辑器