Trail:使用 JFC/Swing 创建 GUI

也称为* The Swing 教程*

此跟踪告诉您如何使用 Swing 组件为应用程序和 applet 创建图形用户interface(GUI)。如果您想将 JavaFX 合并到您的 Swing 应用程序中,请参阅将 JavaFX 集成到 Swing 应用程序中

Swing 入门是快速入门类。首先,它为您提供了有关 Swing 的背景知识。然后,它告诉您如何编译和运行使用 Swing 组件的程序。

使用 NetBeans IDE 学习 Swing是开始使用 Swing 的最快和最简单的方法。本课探讨了 NetBeans IDE 的 GUI 构建器,该功能是一项强大的功能,可让您直观地构建图形用户interface。

使用 Swing 组件告诉您如何使用每个 Swing 组件-按钮,表格,文本组件以及所有其他组件。它还告诉您如何使用边框和图标。

Swing 中的并发讨论了适用于 Swing 编程的并发。包括有关事件调度线程和 SwingWorker 类的信息。

使用其他 Swing 功能告诉您如何使用操作,计时器和系统托盘;如何与桌面类集成,如何支持辅助技术,如何打印表格和文本,如何创建启动画面以及如何在对话框中使用 Pattern。

布置容器中的组件告诉您如何选择布局 管理 器,如何使用 Java 平台提供的每个布局 管理 器类,如何使用绝对定位代替布局 管理 器以及如何创建自己的布局 管理 器。

修改外观告诉您如何指定 Swing 组件的外观。

拖放和数据传输告诉您在应用程序中实现数据传输所需的知识。

编写事件监听器告诉您如何处理程序中的事件。

进行定制绘画提供有关绘制自己的 Swing 组件的信息。它讨论了特定于 Swing 组件的绘画问题,概述了绘画概念,并提供了可自行绘画的自定义组件的示例。

其他与 UI 相关的足迹

尽管这是学习 GUI 的主要途径,但这并不是唯一包含 UI 相关信息的途径。