在JFrame中物理查看像素位置

时间:2013-12-04 02:33:09

标签: java swing jframe shape

我试图在JFrame中绘制一堆随机的形状和线条。有没有办法看到x和y的位置没有随机插入数字并猜测然后在运行程序后相应调整?尝试完美地定位所有东西真的很乏味......特别是我正在绘制的数量。如果有人有任何建议,请告诉我。我唯一想到的是使用鼠标指针位置,但如果有任何更容易的请告诉我。谢谢!!

1 个答案:

答案 0 :(得分:0)

如果你提前知道像素的点,你可以在一个扩展JFrame的类中绘制paint方法中的点(在这种情况下,X标记该点)。

@Override
public void paint(Graphics g) {

    int x = 50;
    int y = 50;

    super.paint(g);
    g.drawLine(x-2, y-2, x+2, y+2); 
    g.drawLine(x-2, y+2, x+2, y-2);
}

修改2以更改X的长度/大小。