Java Swing-第一个GUI程序

转载出处https://study.163.com/course/courseLearn.htm?courseId=1208935832#/learn/video?lessonId=1278412423&courseId=1208935832

Oracle官网出处https://docs.oracle.com/javase/tutorial/uiswing/index.html

1.新建一个项目

 

 添加包

 

 在写一个类

 

 代码

package my;

import java.awt.Container;
import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class SwingDemo
{
    private static void createGUI()
    {
        JFrame frame = new JFrame("Swing Demo");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        Container contentPane = frame.getContentPane();
        contentPane.setLayout(new FlowLayout());
        
        contentPane.add(new JLabel("Hello,World"));
        contentPane.add(new JButton("测试"));
        
        frame.setSize(400, 300);
        frame.setVisible(true);
    }
    
    public static void main(String[] args)
    {
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run()
            {
                createGUI();
            }
        });

    }
}

程序员阿飞

2021年5月9日

作者: 阿飞

出处: https://www.cnblogs.com/nxopen2018/>

关于作者:专注NX开发、VC++开发、数据库、三维建模领域,请多多赐教!

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可留言(博客文章底部留言)咨询.

原文地址:https://www.cnblogs.com/nxopen2018/p/14748223.html