简单的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();
}
}
运行结果:
相关文章
- 微信小程序 - 自定义swiper dots样式(非组件)
- 微信小程序 - 怎样合理设计小程序
- 无法定位程序输入点kernel32.dll的解决方法
- 前端微信小程序云开发基础讲解
- 《SpringBoot篇》02.SpringBoot程序的打包与运行(jar包的运行原理)
- 微信小程序开发工具“当前系统代理不是安全代理”
- 《Android游戏开发详解》一2.7 构建一个简单的计数程序
- 《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.3 开始输入程序
- 《Android游戏开发详解》一2.6 构建一个简单的计算器程序
- 《趣学Python——教孩子学编程》——1.4 保存Python程序
- 基于 C++比较文件差异程序【100010117】
- mailto - 简单多媒体邮件发送程序
- 《Python语言程序设计》——2.2 编写一个简单的程序
- 微信小程序 | 微信公众平台SpringBoot开发之收到消息后进行简单回复
- 微信小程序 | 微信公众平台SpringBoot开发之收到消息后进行简单回复
- 微信小程序学习第5天——页面导航(声明式与编程式导航)与页面事件(上拉与下拉刷新)
- 记录一次奇怪但是很有意义的程序编译警告