标签: java graphics window coordinate-systems
我希望我的软件用户可以调整启动应用程序时显示给他们的窗口的大小。我可以让游戏或应用程序的图形调整得很好,但我不能让每个不同大小的坐标都相同。如果我有一个50,50的碰撞检测盒,尺寸为50,50。当然,图形位于那些坐标处。但是当我调整大小时,盒子会停留在同一个地方,但图形会根据调整大小而移动。
答案 0 :(得分:0)
调整窗口大小时,窗口大小会发生变化,但坐标不会改变。
您需要做的是将侦听器注册到更改大小,获取当前大小并更改检测框的坐标。