上一篇
在当今的软件开发领域,虽然Web和移动端应用大行其道,但Java桌面应用开发仍然是许多企业和开发者不可或缺的技能。尤其对于初学者来说,通过构建图形用户界面(GUI)程序,可以直观地看到代码运行效果,极大提升学习兴趣。本教程将手把手教你使用Java内置的Swing库创建第一个桌面应用程序,即使你是编程小白也能轻松上手!
Swing是Java标准库中用于构建图形用户界面的工具包,具有以下优点:
你需要安装以下工具:
下面我们将创建一个简单的窗口,里面包含一个按钮,点击后会弹出提示信息。
import javax.swing.*;import java.awt.event.*;public class HelloDesktopApp { public static void main(String[] args) { // 创建主窗口 JFrame frame = new JFrame("我的第一个Java桌面应用"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 200); // 创建按钮 JButton button = new JButton("点我试试!"); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(frame, "恭喜你!成功运行了Java GUI程序!"); } }); // 将按钮添加到窗口 frame.add(button); // 显示窗口 frame.setVisible(true); }}
让我们逐段理解这段代码:
JFrame 是Swing中的主窗口类,相当于整个应用程序的“画布”setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) 确保点击关闭按钮时程序真正退出JButton 创建一个可点击的按钮ActionListener 为按钮添加点击事件,这是典型的Java GUI编程入门模式JOptionPane.showMessageDialog 弹出一个消息对话框将上述代码保存为 HelloDesktopApp.java,然后在终端执行以下命令:
javac HelloDesktopApp.javajava HelloDesktopApp
如果一切顺利,你会看到一个带有按钮的窗口。点击按钮,就会弹出提示信息!
恭喜你完成了第一个Java桌面应用开发项目!接下来你可以尝试:
掌握这些基础后,你就能自信地开展更多Java初学者项目,逐步成长为一名全栈开发者!
本文由主机测评网于2025-12-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025125388.html