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参数指定对齐方式,取值为对齐常量。

目录
相关文章
|
8月前
|
前端开发 Java 关系型数据库
分享60个Java系统源码,总有一个是你想要的
分享60个Java系统源码,总有一个是你想要的
670 0
|
5月前
|
网络协议 Java 应用服务中间件
Tomcat源码分析 (一)----- 手撕Java Web服务器需要准备哪些工作
本文探讨了后端开发中Web服务器的重要性,特别是Tomcat框架的地位与作用。通过解析Tomcat的内部机制,文章引导读者理解其复杂性,并提出了一种实践方式——手工构建简易Web服务器,以此加深对Web服务器运作原理的认识。文章还详细介绍了HTTP协议的工作流程,包括请求与响应的具体格式,并通过Socket编程在Java中的应用实例,展示了客户端与服务器间的数据交换过程。最后,通过一个简单的Java Web服务器实现案例,说明了如何处理HTTP请求及响应,强调虽然构建基本的Web服务器相对直接,但诸如Tomcat这样的成熟框架提供了更为丰富和必要的功能。
|
8月前
|
Java 程序员 数据安全/隐私保护
【Java每日一题】——第十二题:完成百战程序员系统登录功能
【Java每日一题】——第十二题:完成百战程序员系统登录功能
|
IDE Java 程序员
为什么都2022年了还有人用Java写GUI?
为什么都2022年了还有人用Java写GUI?
211 0
|
Java 测试技术 Apache
推荐几个Java开源类库,超好用,远离996
推荐几个Java开源类库,超好用,远离996
254 0
推荐几个Java开源类库,超好用,远离996
|
数据可视化 Java
Java实现拼图小游戏(2)——菜单搭建(有关Java中的JMenuBar知识点)
Menu类表示从菜单栏部署的下拉菜单组件,在本游戏中有两个:功能和关于我们,那么我们也要自定义一个变量名来写这两个菜单组件,此处为了能够见名知意,我们将两个变量名设置functionJMenu和aboutJMenu,如果读者想要设置为其它名字也是可以的,括号内只需要传递参数(名字)即可
360 0
Java实现拼图小游戏(2)——菜单搭建(有关Java中的JMenuBar知识点)
|
Java
手把手教你做一个Java贪吃蛇小游戏的exe应用程序—就是玩儿
手把手教你做一个Java贪吃蛇小游戏的exe应用程序—就是玩儿
346 0
手把手教你做一个Java贪吃蛇小游戏的exe应用程序—就是玩儿
|
Java
java快捷键大全,非常详细,清楚明了
java快捷键大全,非常详细,清楚明了
214 0
|
Java
Java第一次写的流布局图形界面,留个纪念
Java第一次写的流布局图形界面,留个纪念
124 0
Java第一次写的流布局图形界面,留个纪念
|
Java
JAVA四行代码制作简单的翻译软件(傻瓜式教程)
JAVA四行代码制作简单的翻译软件(傻瓜式教程)
444 0
JAVA四行代码制作简单的翻译软件(傻瓜式教程)