java - 将圆形附加到 Path2D

标签 java swing awt shapes java-2d

因此,要将矩形附加到路径,您可以这样做

    Path2D rect = new Path2D.Double();
    rect.append(new Rectangle(10, 10, 100, 10), true);

我想做的是这样的:

    Path2D circ = new Path2D.Double();
    circ.append(new Circle(... params) true);

有没有办法做到这一点?谢谢。

最佳答案

您可以使用 Ellipse2D 并为其提供对称参数。

例如,

circ.append(new Ellipse2D.Double(x, y, w, h), true); // where w == h

查看所有继承自 java.awt.Shape 的类请查看其 API .

关于java - 将圆形附加到 Path2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26080707/

相关文章:

java - Hibernate session 和垃圾收集器

java - 将 MVC、DAO/Repository 模式和 Swing 组合用于 Java GUI 应用程序

java - 如何从另一个 GUI 访问元素?

java - 将 Java 组件呈现为图像文件

java - 如何使所有这些 Swing 控件具有相同的宽度?

Java process.getInputStream() 没有什么可读的,死锁 child

java - 将整数和字符串转换为字节数组,反之亦然

java - 使用多线程并行读取三个文件并按顺序将内容写入其他文件中,无需连接方法

java.awt.AWTError : BoxLayout can't be shared 错误

java - 如何旋转绘图面板中绘制的一系列线条和形状?