一 图片跟着鼠标移动,鼠标隐藏
int x,y;
addMouseMotionListener(this);//设置鼠标监听
public void paint(Graphics g) {
g.drawImage(GetImage.getImage("image/bg.jpg"),0,0,null);
g.drawImage(GetImage.getImage("image/plane.png"),x,y,null);//替换的图片
}
public void mouseDragged(MouseEvent e) {
}
public void mouseMoved(MouseEvent e) {//替换的图片随着鼠标移动
x=e.getX();
y=e.getY();
repaint();
}
Toolkit tk=Toolkit.getDefaultToolkit();
Image img=tk.getImage("");//无效的图片,鼠标就会隐藏
Cursor cu=tk.createCustomCursor(img,new Point(10,10),"plane");
this.setCursor(cu);
二直接修改鼠标光标的样子
Toolkit tk=Toolkit.getDefaultToolkit();
Cursor cu=tk.createCustomCursor(GetImage.getImage("image/plane.png"),new Point(10,10),"plane");
this.setCursor(cu);