Java 將鼠標改為圖片的兩種方法


一 圖片跟着鼠標移動,鼠標隱藏

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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM