概要
Java Swing 是 Java 基础类库的一部分,主要用于开发图形用户界面(GUI)程序
整体架构流程
新建项目,导入sql.jar包(链接放在了文末),编译项目并运行
技术名词解释
一、特点
丰富的组件
- 提供了多种可视化组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、下拉列表(JComboBox)等,可以满足不同的界面设计需求。
- 容器类组件包括面板(JPanel)、框架(JFrame)等,用于组织和布局其他组件。
可定制性强
- 可以轻松地修改组件的外观和行为。例如,可以设置按钮的颜色、字体、大小等属性,还可以为组件添加鼠标事件、键盘事件等监听器,实现交互功能。
跨平台性
- 由于 Java 的跨平台特性,使用 Java Swing 开发的图形界面程序可以在不同的操作系统上运行,而无需进行大量的修改。
二、主要组件介绍
JFrame
- 是一个顶级容器,代表一个窗口。可以设置窗口的标题、大小、位置等属性。通常作为应用程序的主窗口。
JPanel
- 是一种通用的容器,可以容纳其他组件。可以将多个 JPanel 组合起来,实现复杂的界面布局。
JButton
- 按钮组件,用户可以点击按钮触发特定的操作。可以设置按钮的文本、图标等。
JTextField
- 文本输入框ÿ