Java GUI(图形用户界面)编程是开发跨平台桌面应用的重要技术。Swing 是 Java 提供的高级 GUI 工具包,可以构建结构清晰、功能丰富的桌面应用程序。
本篇将带你从 Swing 基础组件讲起,逐步实现一个具备窗口、按钮、输入框、事件响应的桌面程序。
Swing 是 Java 提供的 GUI 工具包,位于 javax.swing
包中,常见组件包括:
组件 | 说明 |
---|---|
JFrame | 主窗口 |
JPanel | 面板容器 |
JButton | 按钮 |
JLabel | 标签文本 |
JTextField | 单行文本输入框 |
JTextArea | 多行文本输入框 |
JCheckBox | 复选框 |
JRadioButton | 单选框 |
lua复制编辑+-------------------------------+
| JFrame 窗口 |
| +-------------------------+ |
| | JPanel 面板 | |
| | Label TextField Button | |
| +-------------------------+ |
+-------------------------------+
java复制编辑import javax.swing.*;
publicclassHelloSwing {
publicstaticvoidmain(String[] args) {
JFrameframe=newJFrame("我的第一个窗口");
JLabellabel=newJLabel("欢迎使用 Java Swing!");
frame.add(label); // 添加标签
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
文章评论(0条评论)
登录后参与讨论