类:使用其他 Swing 功能

Examples Index

本课包含如何使用页面的集合,以帮助您使用其他 Swing 功能。

如何与桌面类集成

使用Desktop类,可以使 Java 应用程序与与主机平台上特定文件类型关联的默认应用程序进行交互。

如何创建半透明的异形窗口

从 Java Platform Standard Edition 6 Update 10 发行版开始,您可以向 Swing 应用程序中添加半透明和成形的窗口。本课向您展示如何。

如何使用 JLayer 装饰组件

JLayer是 Swing 组件的灵活而强大的装饰器。它使您能够利用组件并响应组件事件,而无需直接修改基础组件。

如何使用动作

使用Action对象,可以协调生成动作事件的两个或更多组件的状态和事件处理。例如,您可以使用单个Action来创建和协调执行相同功能的工具栏按钮和菜单项。

如何使用摇摆计时器

使用 Swing Timer类,您可以实现一个线程,该线程在延迟后执行操作,并有选择地 continue 重复该操作。该动作在事件分发线程中执行。

如何支持辅助技术

Swing 组件具有对辅助技术的内置支持。通过遵循一些规则,您的程序可以提供更好的支持。

如何使用 Focus 子系统

一些程序需要操纵焦点,例如,验证 Importing 或更改组件的制表 Sequences。本节介绍一些可用于自定义程序焦点的技术。

如何使用按键绑定

使用键绑定,您可以指定组件如何响应用户键入。

如何在对话框中使用模态

本节描述了 Java™SE 版本 6 中出现的新 Pattern 模型,并使您可以将不同的 Pattern 类型应用于对话框。

如何列印表格

本节介绍表的打印功能,并说明如何向程序添加打印支持。

如何列印 Literals

本节介绍了文本组件的打印功能,并说明了如何在程序中添加打印支持。

如何创建启动画面

使用SplashScreen类,您可以关闭初始屏幕,更改初始屏幕图像,获取图像位置或大小以及在初始屏幕中绘画。

如何使用系统托盘

本节介绍如何将托盘图标添加到系统托盘,以及如何应用文本工具提示,弹出菜单,气球消息以及与之关联的一组侦听器。

使用其他 Swing 功能解决常见问题

本节介绍如何解决在try使用本类中的信息时可能遇到的问题。

如果您对使用 JavaFX 创建 GUI 感兴趣,请参见使用 JavaFX 属性和绑定在 JavaFX 中创建视觉效果在 JavaFX 中应用转换在 JavaFX 中创建转场和时间轴动画