java - 如何始终居中对齐

标签 java triggers height width processing

我正在学习处理,我正在尝试一些坐标,但我在对齐显示窗口的中心时遇到了麻烦,作为引用,我附上了视频。

在详细解释或示例中,有两个圆圈开始沿着 X 和 Y 轴滑动, 因此,当动画被触发时,无论宽度和高度的比例如何,例如 500x500 或 500x700 或 700x500,它们都会在屏幕上移动并精确地穿过显示窗口的中心。

我能得到什么想法吗?

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

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

椭圆(x, 宽度/2, 直径, 直径);

最佳答案

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

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

关于java - 如何始终居中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57386088/

相关文章:

jquery - 如何将值设置为另一个元素的高度

java - Netbeans 中的文本颜色编码

java - 如何按特殊字符拆分字符串,但不删除它们?

java - ArrayList没有合适的方法

oracle - Oracle PL/SQL 问题中的触发器

keyboard - 如何在 LibGDX 应用程序中找到软键盘的高度

css - 覆盖默认的 flexbox 子元素为 100% 高度

java - 使用 Spring @Async 和 ThreadPoolTask​​Scheduler with pool-size=1

mysql - 使用 php 触发多个 Mysql 数据库表

mysql - 如何使用触发器mysql更新表