gpt4 book ai didi

java - Graphics2D.drawArc 中的高度参数

转载 作者:行者123 更新时间:2023-12-02 04:39:45 25 4
gpt4 key购买 nike

我正在尝试创建一个圆弧,但是当我使用相同的宽度和高度参数时,圆弧几乎是平的,不是应该更高吗?我本以为屏幕上的高度看起来与宽度相同。

public void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g.create();
g2d.drawArc(0, 0, 100, 100, 45, 90);
}

最佳答案

g2d.drawArc(0, 0, 100, 100, 45, 90, Arc2D.CHORD);

I would have expected that the height would appear to be the same length as the width on the screen.

因为你只画了一个90度的圆弧。将值更改为 180,宽度/高度将会不同。即使你画180,宽度/高度也不会相同。仅 360 度圆弧的宽度/高度才会相同。

另外,您使用什么 API? Graphics.drawArc(...) 仅支持 6 个参数,而不支持 7 个。

发布正确的SSCCE当您提出问题时,我们可以看到您的行为。

关于java - Graphics2D.drawArc 中的高度参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30311408/

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