# Java 2D 教程

> 原文： [https://zetcode.com/gfx/java2d/](https://zetcode.com/gfx/java2d/)

这是 Java 2D 教程。 在本教程中，我们将学习 Java 2D 编程的基础知识。 Java 2D 教程适合初学者和中级 Java 程序员。

## 目录



*   [简介](introduction/)
*   [基本绘图](basicdrawing/)
*   [形状和填充](shapesandfills/)
*   [透明度](transparency/)
*   [组成](composition/)
*   [裁剪](clipping/)
*   [转换](transformations/)
*   [效果](effects/)
*   [图片](java2dimages/)
*   [文本和字体](textfonts/)
*   [命中测试，移动的物体](hitmove/)
*   [俄罗斯方块](tetris/)



## Java 2D

Java 2D 是使用 Java 编程语言绘制二维图形的 API。 Java 2D 是一项强大的技术。 它可以用来创建丰富的用户界面，游戏，动画，多媒体应用或各种特殊效果。

## 相关教程

要在 Swing 中创建 GUI 应用，您可以查看 [Java Swing 教程](/tutorials/javaswingtutorial/)。 [JavaFX 教程](/gui/javafx/)涵盖了现代 JavaFX RIA 平台。 [JFreeChart 教程](/java/jfreechart)显示了如何在 Java 中创建图表。 要创建 Java 2D 游戏，您可以查看 [Java 2D 游戏教程](/tutorials/javagamestutorial/)。 要学习 Java 语言的基础知识，可以查看 [Java 教程](/lang/java/)。