写一个类继承事件监听器,在类中实现功能!private class listenner implements MouseListener{ public void mouseClicked(MouseEvent e) { // TODO 自动生成方法存根 } public void mouseEntered(MouseEvent e) { // TODO 自动生成方法存根 setCursor(new Cursor(Cursor.HAND_CURSOR)); } public void mouseExited(MouseEvent e) { // TODO 自动生成方法存根 setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); } public void mousePressed(MouseEvent e) { // TODO 自动生成方法存根 } } public void mouseReleased(MouseEvent e) { // TODO 自动生成方法存根
}
} final JButton btn = new JButton(); btn.addMouseListener(new listenner());
//----------------------------------------------------------
btnPayment.addMouseListener(new MouseAdapter() {
public void mouseEntered(MouseEvent e) {
setCursor(new Cursor(Cursor.HAND_CURSOR));
}
public void mouseExited(MouseEvent e) {
setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
}
});
//-----------------------------------------------------------
public void mouseClicked(MouseEvent e) {
// TODO 自动生成方法存根 } public void mouseEntered(MouseEvent e) {
// TODO 自动生成方法存根
setCursor(new Cursor(Cursor.HAND_CURSOR));
} public void mouseExited(MouseEvent e) {
// TODO 自动生成方法存根
setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
} public void mousePressed(MouseEvent e) {
// TODO 自动生成方法存根
}
} public void mouseReleased(MouseEvent e) {
// TODO 自动生成方法存根
}
}
final JButton btn = new JButton();
btn.addMouseListener(new listenner());
<style type="text/css">
button{
cursor:hand;
}
</style>
Toolkit tk=Toolkit.getDefaultToolkit();
Image img=tk.getImage("src/image/22.gif"); /*mouse.gif是你的图标*/
Cursor cu=tk.createCustomCursor(img,new Point(10,10),"stick");
this.setCursor(cu);
public void mouseEntered(MouseEvent e){
JButton temp = (JButton) e.getSource();
temp.setCursor(new Cursor(Cursor.HAND_CURSOR));
}
}