为了我游戏的开发目的,我想在窗口中显示鼠标的坐标。我有几个问题。首先,轴似乎从左下角开始。我希望它从左上角开始,因为这是我习惯的。我目前正在通过从窗口高度减去Y坐标来补偿这一点。我宁愿不必这样做。另一个问题是我的Y坐标看起来偏移了141个像素,X坐标总是保持在-1。我该如何解决这些问题?
int posX = Mouse.getX();
int posY = HEIGHT - Mouse.getY();
g.setColor(Color.black);
g.fillRect(0, HEIGHT - 50, 125, 30);
g.setColor(Color.white);
g.drawString(posX + "," + posY, 10, HEIGHT - 45);