我正在学习处理过程,正在尝试使用坐标进行操作,但在对齐显示窗口的中心时遇到了麻烦,作为参考,我已附加了视频。

在详细说明或示例中,有两个圆圈开始沿X和Y轴滑动,
因此,当触发动画时,无论宽高比如何(例如500x500或500x700或700x500),它们都会在屏幕上移动并恰好在显示窗口的中心交叉。

有什么我可以理解的想法吗?

我尝试使用translate(宽度,高度)值
还有pi值的一些限制

rect(高度/ 2,宽度/ 2,2000,70,0);
rect(高度/ 2,宽度/ 2,70,2000,0);

椭圆(x,width / 2,dia,dia);

最佳答案

您可以使用Java Toolkit类获取显示尺寸:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double height = screenSize.getHeight();
double width = screenSize.getWidth();

07-27 21:50