当前位置: 技术问答>java相关
如何更改鼠标指针?
来源: 互联网 发布时间:2017-03-29
本文导语: 我想在鼠标移动事件中想控制鼠标指针的形状? 不知道用什么方法啊? 谢谢 | import java.awt.*; import java.awt.event.*; import javax.swing.*; public class myapp { public static void main(String dd[]) { new myFrame()...
我想在鼠标移动事件中想控制鼠标指针的形状? 不知道用什么方法啊?
谢谢
谢谢
|
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class myapp
{
public static void main(String dd[])
{
new myFrame();
}
}
class myFrame extends JFrame
{
myFrame()
{
super("ÎÒµÄapplicationͼÐÎÓû§½çÃæ");
Toolkit tk = Toolkit.getDefaultToolkit();
Image img = tk.getImage("images\right1.gif");
Cursor dynamiteCursor = tk.createCustomCursor(img, new Point(1, 1), "dynamite stick");
setCursor(dynamiteCursor);
setSize(500,400);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
}
import java.awt.event.*;
import javax.swing.*;
public class myapp
{
public static void main(String dd[])
{
new myFrame();
}
}
class myFrame extends JFrame
{
myFrame()
{
super("ÎÒµÄapplicationͼÐÎÓû§½çÃæ");
Toolkit tk = Toolkit.getDefaultToolkit();
Image img = tk.getImage("images\right1.gif");
Cursor dynamiteCursor = tk.createCustomCursor(img, new Point(1, 1), "dynamite stick");
setCursor(dynamiteCursor);
setSize(500,400);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
}
|
SORRY!
super("ÎÒµÄapplicationͼÐÎÓû§½çÃæ");
本是中文,贴上时变成乱码了。随便改为任意字串就行了。
super("ÎÒµÄapplicationͼÐÎÓû§½çÃæ");
本是中文,贴上时变成乱码了。随便改为任意字串就行了。
|
你要在移动平台的对象上改变,如:
JComponent.setCursor( new Cursor( Cursor.HAND_CURSOR ) ) ;
JComponent.setCursor( new Cursor( Cursor.HAND_CURSOR ) ) ;
|
JComponent.setCursor( new Cursor( Cursor.HAND_CURSOR ) ) ;
具体的可以去查手册
具体的可以去查手册