GUI编程学习笔记九 —— Swing相关(简单的创建窗口、设置颜色、添加标签)

GUI编程学习笔记九 —— Swing相关(简单操作)


简介

  • 为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。
  • 大致用法和AWT差不多,就是多了一些东西 ,使用的时候加一个 j

简单的创建窗口、设置颜色、添加标签

package pers.ylw.lesson04;

import javax.swing.*;
import java.awt.*;

public class JFrameDemo {

    //init() 初始化
    public void init(){
        JFrame jFrame = new JFrame("这是一个JFrame窗口");
        jFrame.setVisible(true);
        jFrame.setBounds(100,100,300,300);

        //设置文字标签
        JLabel jLabel = new JLabel("文字");
        jLabel.setHorizontalAlignment(SwingConstants.CENTER); //设置水平对齐,SwingConstants.CENTER居中
        jFrame.add(jLabel);

        //获得容器,在这里面设置颜色之类的才有效
        Container container = jFrame.getContentPane();
        container.setBackground(Color.YELLOW);


        //关闭事件,和AWT不同的是,这里已经帮我们写好了关闭事件
        jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //默认关闭事件,EXIT_ON_CLOSE是程序关闭,窗口关闭
    }

    public static void main(String[] args) {
        new JFrameDemo().init();
    }
}

发布了318 篇原创文章 · 获赞 44 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_43594119/article/details/105704521