2012-02-28 13 views
1

マウスが現在開いているウィンドウを開くことが可能かどうか疑問に思っていましたか?私は現在のマウス座標を持っていますが、私のウィンドウを表示するときにx yの値をどうするかを見つけることができません。マウス座標のウィンドウを開く

誰かが適切な方法の指示で私を指すことができたらうれしいです。あなたがまだの場合は

おかげ

答えて

1

は、のMouseInfoクラスを使用すると、xとyの位置を取得します。

Point location = MouseInfo.getPointerInfo().getLocation(); 

あなたはので、このxとyの点までのJFrameの場所を設定すると、そうだろう、この場合のJFrameを使用することを指定しました。

Point location = MouseInfo.getPointerInfo().getLocation(); 
int x = (int) location.getX(); 
int y = (int) location.getY(); 
JFrame frame = new JFrame(); //this is just the initialization of the window 
frame.setLocation(x, y); 
+0

ちょうどJFrameの部分に展開されました。 –

+0

私は昨晩このアプローチを試しましたが、それはまだ画面の左上隅にデフォルト設定されています: – Biscuit128

関連する問題