一 圖片跟着鼠標移動,鼠標隱藏
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);