假设我想使用java.awt.Graphics.drawString(String str, int x, int y)方法在某个特定的坐标上绘制一个字符串,比如(300,300)。然而,drawString()方法总是将字符串的左下角定位在这些坐标上,而不是我想要的左上角。
在指定坐标下绘制字符串左上角的简单方法是什么?我知道java.awt.FontMetrics实用程序类,但很确定它是否有用。
下面是代码,只是想知道为什么组件可以使用"getY()-10",通过学习一些数学概念,我认为应该是"getY() +10“。public class UpAction extends AbstractAction{
public void actionPerformed(ActionEvent e) { }
public class DownAction e