目录

Java Swing实战:为文本编辑器添加菜单事件监听

本文讲解如何在Java Swing文本编辑器中为菜单项(JMenuItem)添加事件监听。通过实现ActionListener接口并重写actionPerformed方法,统一捕获用户点击事件。代码演示了如何初始化监听器、判断事件源并实例化新的About窗口,完成从菜单点击到弹窗显示的完整交互逻辑。

Java日历程序实现:手动计算日期与Swing界面展示

本文介绍如何使用Java Swing构建一个简易日历应用程序。通过自定义CalendarBean类手动处理闰年判断及月份天数逻辑,结合GridLayout布局生成42个格子以显示每月日历。程序包含输入年份和月份的文本框,支持点击按钮切换上下月或查看指定年月,并具备基本的输入验证功能。

Java日历程序实现:手动计算日期与Swing界面展示

Java Swing GUI编程:JMenuBar、JTextField、JPasswordField与JTextArea使用指南

本文详细介绍Java Swing中常用GUI组件的实现方法。包括如何通过JMenuBar构建单级和多级菜单,如何使用JTextField创建带默认值和长度的文本输入框,如何配置JPasswordField实现密码回显隐藏,以及如何利用JTextArea搭建支持自动换行的多行文本域。附带完整Java代码示例及运行效果说明,帮助开发者快速掌握这些基础组件的实例化与布局技巧。

Java Swing GUI编程:JMenuBar、JTextField、JPasswordField与JTextArea使用指南

Java简易计算器程序设计:Swing布局与事件处理实战

本文使用Java Swing组件构建一个简易计算器。通过设置JFrame窗口,利用GridLayout网格布局排列数字与功能按钮,实现加减乘除、求平方根及退格等基础运算逻辑。代码展示了如何利用ActionEvent监听器捕获用户操作,并在文本框中动态显示计算结果与状态提示。

Java简易计算器程序设计:Swing布局与事件处理实战

详解Java Swing JFrame窗口创建与组件添加

本文详细介绍如何使用Java Swing中的JFrame类创建图形化窗口。涵盖JFrame的构造方法与常用API(如setSize、setVisible),以及通过getContentPane添加组件的标准流程,并提供完整的代码示例说明如何自定义窗口标题、大小及背景颜色。

详解Java Swing JFrame窗口创建与组件添加

Java Swing 实现可交互图形日历

本文介绍使用 Java Swing 组件构建图形化日历的方法。核心功能包括通过 JComboBox 联动选择年月日,利用 Calendar API 自动计算每月天数及星期起始位,支持闰年判断,并在选中日期旁显示特殊标记。文章包含完整的 AWT/Swing 代码实现、动态刷新 UI 的解决方案以及常见的开发陷阱分析。

Java Swing 实现可交互图形日历

Java Swing中实现拖拽文件功能示例

在Java Swing应用中实现文件拖入功能主要依赖java.awt.dnd包。通过创建DropTarget并覆盖drop方法,可捕获用户拖入的文件列表,利用DataFlavor进行类型校验后获取文件绝对路径并展示。代码包含完整入口、事件监听及错误处理逻辑,是快速集成拖拽交互的基础方案。

Java Swing中实现拖拽文件功能示例

Java Swing 实现右下角弹窗动画效果示例

本文分享使用 Java Swing 库实现桌面应用右下角弹窗效果的完整代码。通过结合 JDialog 与 javax.swing.Timer,利用循环逐步调整窗口 Y 轴坐标,实现自下而上滑入的动画效果。适用于系统通知、消息提醒等场景。

更多信息

专题列表