//显示当前鼠标的位置,按下鼠标左键显示,松开擦除import javax.swing.JFrame;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;public class ShowPointerPosition extends JFrame implements MouseListener

 Graphics g;
 
 public ShowPointerPosition()
 {
   addMouseListener(this);
 }
 
 public void mousePressed(MouseEvent event)
 {
   g = getGraphics();
   g.drawString("( " + event.getX() + " , " + event.getY() + " )",event.getX(),event.getY()); 
 }
 
 public void mouseReleased(MouseEvent event)
 {
   repaint();
 }
 
 public void mouseClicked(MouseEvent event)
 {
 }
 
 public void mouseEntered(MouseEvent event)
 {
 }
 
 public void mouseExited(MouseEvent event)
 {
 }
 
  
 public static void main(String[] args)
 {
     ShowPointerPosition frame  = new ShowPointerPosition();
     frame.setTitle("ShowPointerPosition");
     frame.setSize(200,150);
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     frame.setVisible(true);
 }
}
  为什么鼠标第一下点下去没有反应,之后的每次都可以,求解释,求改正,谢谢

解决方案 »

  1.   

    不是吧,我第一次按下有反应啊
      

  2.   

    不可能啊,第一次按下,按住不放,没有显示鼠标位置啊,之后的每一次都可以的
      

  3.   

    唉,菜鸟的问题怎么就没人愿意回复啊
      

  4.   

    第一次有反应啊,楼主怎么回事?
      

  5.   


    第一次时就按住不放哦,不是点击,没有显示的。算了,这个问题我已经解决了,感谢大家的帮助。