zl程序教程

您现在的位置是:首页 >  其他

当前栏目

简单的GUI程序(保姆注释)

程序 简单 注释 GUI 保姆
2023-09-11 14:20:19 时间

顶层容器:
顶层容器是图形进行变程的基础,一切图形化的东西都必须包括在顶层容器中。在swing中有三种可以使用的顶层容器:JFrame,JDialog,JApplet。
顶层容器不能直接添加swing组件,需要调用getContengtPane()方法获得顶层容器的面板,然后添加swing组件。
swing组件:组件是构成应用程序图形界面的基本元素,包括按钮,文本框,进度条等。组件分为容器组件,又分为非容器组件。
JPanel组件是一个典型的容器组件。JLable是非容器组件。注意:swing组件最终都要放入顶层容器中
代码测试:

package test;
import javax.swing.*;
import  java.awt.*;
public class SwingWindow {

    JFrame jf=new JFrame("Java第一个GUI程序");
    public  SwingWindow(){
        // 设置点击关闭按钮时,退出应用程序
    jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

        JPanel jp=new JPanel();    //创建一个JPanel对象
        JLabel jl=new JLabel("放在JPanel上的标签");//创建一个标签
        jp.add(jl);    //将标签添加到面板
        jf.add(jp);    //将面板添加到窗口

        jp.setBackground(Color.red);//设置背景颜色

        jf.setSize(300,300);//设置窗口的大小
        jf.setVisible(true);//显示窗口
    }
    public static void main(String[] args) {
        SwingWindow sWindow=new SwingWindow();
    }

}

运行结果:
在这里插入图片描述