gpt4 book ai didi

java - 如何使用 fillPolygon 在 java swing 中绘制星星

转载 作者:行者123 更新时间:2023-11-29 07:36:34 26 4
gpt4 key购买 nike

我在设置星星坐标时遇到问题,有没有更好的解决方案。我无法得到正确的形状。有人可以帮我解决这个问题吗?

  public void star(Graphics shapes)
{
shapes.setColor(color);
int[] x = {42,52,72,52,60,40,15,28,9,32,42};
int [] y = {38,62,68,80,105,85,102,75,58,20,38};
shapes.fillPolygon(x, y, 5);
}

最佳答案

Sun 的实现提供了一些自定义 Java 2D 形状,如 RectangleOvalPolygon 等,但这还不够。有些 GUI 需要更多自定义形状,例如 Regular PolygonStar 和带圆角的 Regular polygon。该项目提供了更多常用的形状。所有类都实现了 Shape 接口(interface),允许用户使用 Graphics2D 的所有常用方法,如 fill()draw(),并通过组合它们来创建自己的形状。

Regular Polygon Star

编辑:

Link

关于java - 如何使用 fillPolygon 在 java swing 中绘制星星,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030771/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com