マウスのリアルタイム座標を取得したいのですが、 以下のソースを作りました。 しかし、リアルタイムどころか、マウスをクリックしても座標が取得できません どこを修正すればいいのでしょうか? import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.awt.event.MouseEvent; import java.net.URL; importjava.awt.Image; /**/ public class applet001 extends Applet implements MouseListener, MouseMotionListener { Dimension dim; intmouse_x, mouse_y; //アプレットの初期化時呼び出される publicvoidinit() { dim = getSize(); addMouseListener( this ); } publicvoidupdate(Graphics g) //オーバーライドして最低限のことだけをする { paint(g); } publicvoidpaint(Graphics g) { g.drawString( "マウス:" + mouse_x + "," + mouse_y, 60, 120 ); g.fillOval(mouse_x,mouse_y,30,30); } //マウスの処理 publicvoidmousePressed( MouseEvent e ) { mouse_x = e.getX(); mouse_y = e.getY(); } publicvoidmouseClicked( MouseEvent e ) {} publicvoidmouseReleased( MouseEvent e ) {} publicvoidmouseEntered( MouseEvent e ) {} publicvoidmouseDragged( MouseEvent e ) {} // publicvoidmouseExited( MouseEvent e ) {} // publicvoidmouseMoved( MouseEvent e ) { mouse_x = e.getX(); mouse_y = e.getY(); repaint(); } }
↧