座標表示
●サンプル
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class mousepoint extends JFrame implements MouseListener{
static mousepoint frame;
Point pos = null ;
public void paint(Graphics g){
super.paint(g);
if(pos == null)
return ;
int x = (int)pos.getX();
int y = (int)pos.getY();
String s = String.format("(%d,%d)",x,y); //文字表示
g.drawString(s,x,y);
}
public void mouseClicked(MouseEvent e){ //マウスクリック時
pos = e.getPoint(); //水平位置取得
this.repaint(); //描画
}
public void mouseEntered(MouseEvent e){;}
public void mouseReleased(MouseEvent e){;}
public void mousePressed(MouseEvent e){;}
public void mouseExited(MouseEvent e){;}
protected void processEvent(AWTEvent e){
super.processEvent(e);
if(e.getID() == WindowEvent.WINDOW_CLOSING)
System.exit(0);
}
mousepoint(){
addMouseListener(this);
setTitle("mousepoint");
setSize(300,250);
setVisible(true);
}
public static void main(String[] args){
frame = new mousepoint();
}
}