1.窓の上部にJLabelタグを置きます。タグ内のテキストは、「右クリックマウスの座標がここに表示されます」とデフォルトです。
2. JFrameウィンドウにマウスイベントを追加します。マウスがウィンドウを右クリックすると、マウス座標がJLabelタグに表示されます。
Javaコードの実装
java.awt.flowlayout; Import java.awt.event.mouseEvent; Import java.awt.event.mouselistener; Import javax.swing.jframe; import javax.swing.jlabel; public class jframe_1 {jframe sring [] jframe "; jf.setLayout(new FlowLayout()); jf.setsize(300,200); // jf.setVisible(true)の形式の幅と高さを設定します。 // [ウィンドウ]を表示するjf.setlocation(800,200)に設定します。 // jlabel lb = new Jlabel( "マウスを右クリックした後の座標が表示されている")の形式の座標を設定します。 //ラベルオブジェクトJf.Add(lb)を作成します。 //ウィンドウにラベルを追加するjf.addmouseListener(new Mouselistener(){// window @Override public void mousepressed(mousevent e){// todo auto generatedメソッドスタブif(e.getbutton()= = e.button3){/decowing butise at butis nigains nigains but buttion buttion buttion at button 3) lb.settext(e.getx()+"、"+e.gety()); @Override public void mouseentered(mouseEvent e){// todo auto-fide method stub} @Override public void mouseentered(MouseEvent e){// todo auto-enerated method stub} @override public void mouseentered(mouseventevent e){//dodo autoiderate MouseExited(MouseEvent E){// TODO自動生成方法スタブ}}); }}操作結果は次のとおりです。
Javaは、JFrameをクリックするマウスの位置座標インスタンスを取得します。これは非常にシンプルで理解しやすいです。初心者に役立つことを願っています