如何在Java中画一个钻石



我现在正在做一个项目,我需要帮助使钻石出现在Java的GUI中。我可以画出其他形状,但是你怎么画菱形呢?如有任何帮助,不胜感激。

//我希望不使用三角形,但如果没有其他方法,请帮助我。

如果你说的"菱形"是指这样的东西<>(显然是有连接的边),你可以简单地用线条来画。假设图形库允许您绘制线条。

如果你要画一个菱形,给定它的中心点'c',你可以这样做:

第一行:from c.x, c.y - diamond.height/2 to c.x - diamond.width/2, c.y

第二行:from c.x, c.y - diamond.height/2 to c.x + diamond.width/2, c.y

第三行:from c.x - diamond.width/2, c.y to c.x, c.y + diamond.height/2

第4行:from c.x + diamond.width/2, c.y to c.x, c.y + diamond.height/2

相关内容

  • 没有找到相关文章

最新更新