显示窗体
swing用户界面库
Abstract Windo Toolk ,缩写awt (抽象窗口工具包)
Swing 不是完全替代AWT,二十构建在AWT架构之上。Swing只是提供了更加强大的用户界面组件。编写Swing
程序时还是在使用AWT的基本机制,特别是事件处理。
Swing “绘制的” 用户界面类,AWT 指窗口工具包的底层如事件处理
- 顶层窗口(就是没有包含在其他窗口中的窗口)称为窗体
- AWT库中有一个称为Frame类用于描述这个顶层窗口,这个类的Swing版本叫做Jframe继承了扩展了Frame类
- javax是java扩展包
- main方法就结束了。离开main方法并不意味着程序的结束,仅仅是主线程结束了。
首先所有的Swing组件必须由事件分派线程配置,这是控制线程,它将鼠标
点击和按键等事件传递给用户接口组件,下面代码用来执行事件分派线程的语句
代码示例:
public static void main(String[] args) {
EventQueue.invokeLater(()->
{
var frame = new SimpleFrame();
//定义用户关闭这个窗体时的响应动作
frame.setDefaultC