0

Javaでオブジェクトの左上のx/y位置の代わりにJLabelの位置を取得するにはどうすればよいですか?

4

2 に答える 2

1

を使用できますJLabel.getBounds()。それでRectangleあなたはそれがあなたが探している場所のどんな概念でも見つけることができます。JLabel.getLocation()続いてJLabel.getWidth()とを使用して同様のことを行うことができますJLabel.getHeight()

JLabel.getVisibleRect()場合によっては便利です。JLabelの親以外の座標系を基準にした場所を実際に探している場合は、を使用SwingUtilitiesして変換を行うことができます。

于 2010-04-21T23:29:01.457 に答える
0

X&YはgetLocation()で取得でき、getSize()はその大きさを示します。

あなたは右下と真ん中を理解するために数学をすることができます。(x +幅=左端、y +高さ=下端。)

于 2010-04-21T23:29:57.173 に答える