のアイコンとして配置された地図の画像がありますJLabel
。次のコードを使用して、マウスがクリックされた場所の X、Y 座標を取得しています。このコードを の MouseClick イベントに入れましたJLabel
。
Point point = MouseInfo.getPointerInfo().getLocation();
double X = point.getX();
double Y = point.getY();
JFrame
ただし、座標はフォームの場所によって異なります。フォームを移動すると座標が変わります。
とにかく凍結できるものはありJFrame
ますか?または、とにかく画像の角を 0,0 として取得し、それに対する他の座標を取得できますか? (だから私は実際の座標を計算することができます)