2011-10-20 34 views
2

我記得看到一個將圖形放在鼠標光標上的教程。但我一直在試圖找出,而不是。有沒有人知道這樣做的任何Java代碼? : -/如何在鼠標光標上放置圖形?

+0

可能重複[如何更改在Java中的鼠標圖標?(http://stackoverflow.com/questions/4274606/how-to-change-cursor-圖標中的Java) –

回答

1

這段代碼

import java.awt.*; 
import java.awt.event.*; 

public class ChangeCursor{ 
    public static void main(String[] args) { 
    Frame f = new Frame("Change cursor"); 
    Panel panel = new Panel(); 
    Button comp1 = new Button("Ok"); 
    Button comp2 = new Button("Cancel"); 
    panel.add(comp1); 
    panel.add(comp2); 
    f.add(panel,BorderLayout.CENTER); 
    f.setSize(200,200); 
    f.setVisible(true); 
    Cursor cur = comp1.getCursor(); 
    Cursor cur1 = comp2.getCursor(); 
    comp1.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); 
    comp2.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); 
    f.addWindowListener(new WindowAdapter(){ 
    public void windowClosing(WindowEvent we){ 
    System.exit(0); 
    } 
    }); 

} 
} 

看看我雖然不是說一定要通過改變光標圖形是什麼意思,我希望這會給如何解決你的問題的提示。

您還可以看看到this鏈接