//显示当前鼠标的位置,按下鼠标左键显示,松开擦除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);
}
}
为什么鼠标第一下点下去没有反应,之后的每次都可以,求解释,求改正,谢谢
第一次时就按住不放哦,不是点击,没有显示的。算了,这个问题我已经解决了,感谢大家的帮助。