文档

Java™教程
隐藏目录
使用其他Swing特性
路径: 使用Swing创建GUI

教程:使用其他Swing特性

示例索引

本课程包含一系列的如何页面,帮助您使用Swing的各种功能。

如何与桌面类集成

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

如何创建半透明和自定义形状的窗口

从Java平台标准版6 Update 10版本开始,您可以将半透明和自定义形状的窗口添加到Swing应用程序中。本课程将向您展示如何实现。

如何使用JLayer装饰组件

JLayer是一个灵活且功能强大的Swing组件装饰器。它使您可以在组件上绘制并响应组件事件,而无需直接修改底层组件。

如何使用操作

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

如何使用Swing定时器

使用Swing的Timer类,您可以在延迟之后执行一个动作,并可选择继续重复执行该动作。该动作在事件调度线程中执行。

如何支持辅助技术

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

如何使用焦点子系统

一些程序需要操作焦点,例如验证输入或更改组件的制表顺序。本节介绍了一些自定义程序中焦点的技巧。

如何使用键绑定

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

如何在对话框中使用模态

本节描述了在Java™ SE版本6中引入的新模态模型,它使您能够对对话框应用不同的模态类型。

如何打印表格

本节描述了表格的打印功能,并解释了如何为您的程序添加打印支持。

如何打印文本

本节描述了文本组件的打印功能,并解释了如何为您的程序添加打印支持。

如何创建启动画面

使用SplashScreen类,您可以关闭启动画面,更改启动画面图像,获取图像位置或大小,并在启动画面上绘制。

如何使用系统托盘

本节介绍如何向系统托盘添加托盘图标,并应用文本工具提示、弹出菜单、气泡消息以及与其相关联的一组监听器。

使用其他 Swing 特性解决常见问题

本节告诉您在尝试使用本课程中的信息时可能遇到的问题的解决方法。

如果您有兴趣使用 JavaFX 来创建您的 GUI,请参阅 使用 JavaFX 属性和绑定在 JavaFX 中创建视觉效果在 JavaFX 中应用变换在 JavaFX 中创建过渡和时间轴动画


上一页: 上一课程
下一页: 如何与桌面类进行集成