导航:首页 > 编程语言 > java鼠标设置

java鼠标设置

发布时间:2022-06-19 04:19:49

‘壹’ java如何将鼠标点击事件设置到特定图片

图片所在容器.addMouseListener(newMouseListener(){//添加鼠标监听
publicvoidmouseReleased(MouseEvente){
}

publicvoidmousePressed(MouseEvente){
}

publicvoidmouseExited(MouseEvente){
}

publicvoidmouseEntered(MouseEvente){
}

publicvoidmouseClicked(MouseEvente){//鼠标点击时执行
点击后要执行的代码
}
});

‘贰’ 在java界面设计中,怎么设置鼠标的移动范围

假设设定的边界值为X,Y
鼠标移动获取其坐标点,如果超过X或Y,则设定当前的鼠标坐标为X或Y
思路其实就是在超过范围的时候设定为范围边界值就行了

‘叁’ 在java中,如何改变鼠标形状

好,那么你肯定在做GUI吧?
那么比如JFrame吧,你去看看它的API,发现集成了一写字段,这些字段都是XXX_CURSOR,比如HAND_CURSOR(手型),这是用来设置鼠标形状的.
那么有个继承自Frame的setCursor()方法吧,里面就传这些字段作为参数,就可以改变了
那么什么时候改变呢?
你做了事件处理对吧?鼠标事件,移动到某个位置的时候,setCursor()啊!

‘肆’ JAVA中设置鼠标点击事件怎么设置啊为什么没反应跪谢

代码是图片逐句逐句看太麻烦了~ ~,根据你的意思直接做了个差不多的,代码如下
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.* ;
public class Student {
public static void main(String args[]){
JFrame jf = new JFrame() ;
jf.setVisible(true) ;
jf.setSize(500,300) ;
JPanel jp = new JPanel() ;
jf.setContentPane(jp) ;
final JButton jb = new JButton("确定") ;
jp.add(jb) ;
jb.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
jb.setVisible(false) ;
}
}) ;
}
}
是不是你的事件写得不对,我有一段时间没接触了,一时间判断不出来

‘伍’ java更换鼠标指针

//设置为移动的样子
panel.setCursor(new Cursor(Cursor.MOVE_CURSOR));

//设置为默认的样子
panel.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));

自己看帮助.找到对应的状态.

‘陆’ java 怎么设置鼠标点击外面 程序托盘隐藏

packageawt;importjava.awt.AWTException;importjava.awt.MenuItem;importjava.awt.PopupMenu;importjava.awt.SystemTray;importjava.awt.TrayIcon;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjavax.swing.ImageIcon;importjavax.swing.JFrame;{privateTrayIcontrayIcon=null;//托盘图标privateSystemTraytray=null;//本操作系统托盘的实例publicstaticTrayDemotrayDemo=newTrayDemo();privateTrayDemo(){init();}publicvoidinit(){if(SystemTray.isSupported()){//如果操作系统支持托盘this.tray();}this.setSize(300,200);this.setResizable(false);//窗口关闭时触发事件addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}publicvoidwindowIconified(WindowEvente){try{tray.add(trayIcon);//将托盘图标添加到系统的托盘实例中//setVisible(false);//使窗口不可视dispose();}catch(AWTExceptionex){ex.printStackTrace();}}});}privatevoidtray(){tray=SystemTray.getSystemTray();//获得本操作系统托盘的实例ImageIconicon=newImageIcon("images/30.gif");//将要显示到托盘中的图标PopupMenupop=newPopupMenu();//构造一个右键弹出式菜单MenuItemshow=newMenuItem("打开程序(s)");MenuItemexit=newMenuItem("退出程序(x)");pop.add(show);pop.add(exit);trayIcon=newTrayIcon(icon.getImage(),"车辆管理系统",pop);/***添加鼠标监听器,当鼠标在托盘图标上双击时,默认显示窗口*/trayIcon.addMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){if(e.getClickCount()==2){//鼠标双击tray.remove(trayIcon);//从系统的托盘实例中移除托盘图标setExtendedState(JFrame.NORMAL);setVisible(true);//显示窗口toFront();}}});show.addActionListener(newActionListener(){//点击“显示窗口”菜单后将窗口显示出来publicvoidactionPerformed(ActionEvente){tray.remove(trayIcon);//从系统的托盘实例中移除托盘图标setExtendedState(JFrame.NORMAL);setVisible(true);//显示窗口toFront();}});exit.addActionListener(newActionListener(){//点击“退出演示”菜单后退出程序publicvoidactionPerformed(ActionEvente){System.exit(0);//退出程序}});}/***显示信息*///返回单一的实例对象(){returntrayDemo;}//处理窗口事件}

‘柒’ java 鼠标右键功能

破解网页禁用鼠标右键的十八般武器
第一种情况,出现版权信息类的破解方法如下:
在页面目标上按下鼠标右键,弹出限制窗口,这时不要松开右键,将鼠标指针移到窗口的“确定”按钮上,同时按下左键。现在松开鼠标左键,限制窗口被关闭了,再将鼠标移到目标上松开鼠标右键,弹出了鼠标右键菜单,限制取消了!
第二种情况,出现“添加到收藏夹”的破解方法如下:
在目标上点鼠标右键,出现添加到收藏夹的窗口,这时不要松开右键,也不要移动鼠标,而是使用键盘的TAB键,移动焦点到取消按钮上,按下空格键,这时窗口就消失了,松开右键看看,右键恢复了!将鼠标移动到你想要的功能上,点击左键吧。
第三种情况,超链接无法用鼠标右键弹出“在新窗口中打开”菜单的。
这时用上面的两种方法无法破解,看看这一招:在超链接上点鼠标右键,弹出窗口,这时不要松开右键,按键盘上的空格键,窗口消失了,这时松开右键,可爱的右键菜单又出现了,选择其中的“在新窗口中打开”就可以了。
第四种情况,当你点击右键时,右键无效果。不过破解也不难,破解方法如下:
1)
在有锁右键的页面按一下
[Alt]
键。
2)
再按一下
[F12]
键。
3)
在任何地方按
Mouse
右键便可以啦
!!!
第五种情况,其它组合键
1、按键盘上的Shift+F10组合键试试,出现什么了?哇!直接出现右键菜单了!
2、看这一招:看见键盘右Ctrl键左边的那个键了吗?那就是快捷菜单键拉!按一下试试,右键菜单直接出现了!或者:
1.
在想要使用鼠标右键的地方按下鼠标左键不放
2.
接着按下键盘上的
"快捷菜单键"
按键
,
这样鼠标右键的功能就出现了
3、直接将想要的图片用左键拖着,然后按下WIN+D键,这样一来就可以拖到桌面上保存!(此方法适用于单手操作较灵活的同志)
4、在屏蔽鼠标右键的页面中点右键,出现限制窗口,此时不要松开右键,用左手按键盘上的ALT+F4组合键,这时窗口就被我们关闭了,松开鼠标右键,菜单出现了!这一招一使出来,以上所有情况都可轻易破解掉!
工具突破
1、保存整个网页文件。然后慢慢看,呵呵,现在很少阿。
2、使用专业的工具
1、使用专业的下载工具
首先打开“网络蚂蚁”或“网际快车”等下载工具(以网际快车为例),并且设置为显示浮动窗口。只要把鼠标移到图片上,按住左键不放,拖曳到网际快车的浮动窗口,然后松开鼠标邮件。你瞧!网际快车已经添加了一个下载任务,等着你的确认呢!确定后就可以轻松地下载到你的电脑上了。
2、使用专业的网络辅助工具
在这里强烈推荐很牛的浏览器……Maxthon(MYIE2),这个浏览器自带此功能,另外还可以彻底查看资源!此外还有网络助手之类的。
第三讲:源代码修改
1、由于网页文件中被加入了如下代码:
这样在浏览网页时除单击鼠标左键外,其他任何形式的鼠标点击或组合点击,都将出现“版权所有(C),严禁复制!”的提示框。
2、查看源代码如果发现用了这样的代码:
script>
function
stop(){
alert(''XXXX,XXXX!'');
return
false;
}
document.oncontextmenu=stop;
你可以在地址栏键入:java
script:alert(document.oncontextmenu='''')回车,确定对
话匡后,直接使用右键!
3、在IE设置禁用所有的脚本文件,大胆保存、下载后在改回原来的设置!
4、查看源代码,然后找出你要的文字就是拉,呵呵,一般符合要求低的以上基本都可以轻松搞定鼠标右键限制问题了。如果都不行,我靠还有一招,就是抓图,嘿嘿,百试百灵!看到键盘的那个print
screen键了嘛?对就是抓窗口的,如果和Alt键一起按的话就是抓当前激活的窗口,然后就在画图软件里复制就行了。在这里推荐大家用抓图软件SnagIt
7
功能齐全,是个很好的抓图软件!
利用编辑源文件的方法解决复制问题!
今天看到这篇文章,觉得不错啊,想复制文本,却不能复制!气~
原文件:
查看源文件代码,搜索“<
body”发现这一行:
<
body
bgcolor="f5f5f5"
onselectstart="return
false"
on="return
false;"
oncut="return
false;"
leftmargin="0"
topmargin="0"
marginwidth="0"
marginheight="0">
大家发现没有?是onselectstart="return
false"
on="return
false;"
oncut="return
false;"
这三句话在作怪呢。把它们删除后,重新打开网页,就可以复
制文件了

‘捌’ java打猎游戏如何把鼠标设置成枪

在小程序中设置好看的自定义鼠标样式~

代码如下:

String url = "image/cursor.png"; //储存鼠标图片的位置

Toolkit tk = Toolkit.getDefaultToolkit(); 

Image image = new ImageIcon(url).getImage(); 

Cursor cursor = tk.createCustomCursor(image, new Point(10, 10), "norm"); 

panel.setCursor(cursor); //panel 也可以是其他组件

‘玖’ java自定义鼠标形状

希望这段代码对你有用

1.自定义个类扩展Cursor,重写Cursor的方法:
class MyCursor extends Cursor {
public MyCursor(int n) {
super(n);
}

static public Cursor getSystemCustomCursor(final String name)
throws AWTException, HeadlessException {
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image image = toolkit.getImage(name);
return toolkit.createCustomCursor(
image, new Point(0, 0), "myCursor");
}
}

2.在你的程序中:

try {
String ico = "D:\\myCursor.gif";//你图标的位置
this.setCursor(MyCursor.getSystemCustomCursor(ico));
}catch(Exception ae) {

}

-------------------------------------------------------------------
在你的基础上改成下面这个样子就可以了
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import java.awt.*;

public class test extends JFrame {

public test() {
try {
this.getContentPane().setCursor(getMyCursor());
} catch (Exception e) {
}
this.setSize(640, 500); // 窗口大小为640*500
this.setVisible(true); // 窗口可见
setDefaultCloseOperation(EXIT_ON_CLOSE);
}

public static void main(String[] args) {
test m = new test();
}

public Cursor getMyCursor(){
Image img = new ImageIcon(test.class.getResource("arrow40.cur")).getImage();
return this.getToolkit().createCustomCursor(img,new Point(16,16),"mycursor");

}
}

‘拾’ java中控制鼠标点击的方法

//利用 java.awt.Robot 类来自动完成一些键盘或鼠标的动作,下面是一个小例子
//程序流程:模拟鼠标左键点击 开始-->运行-->CMD-->DIR-->CLS-->EXIT
//模拟右键点击 移动到右下角-->右键点击-->调整日期和时间-->退出
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;

//Test.java
public class Test {
public static void main(String[] args) throws Exception {
final Robot rb = new Robot();
new Thread(){
public void run(){
rb.delay(2000);
//回车
rb.keyPress(KeyEvent.VK_ENTER);
rb.keyRelease(KeyEvent.VK_ENTER);
}
}.start();
JOptionPane.showMessageDialog(null,"以下程序自动执行,包括本对话框,请不必进行人为干预.\n如果不能正常执行程序,请先关闭输入法");

//设置开始菜单的大概位置
int x = 40;
int y = Toolkit.getDefaultToolkit().getScreenSize().height-10;

//鼠标移动到开始菜单,
rb.mouseMove(x,y);
rb.delay(500);

//单击三次开始菜单
for(int i=0; i<3; i++)
pressMouse(rb,InputEvent.BUTTON1_MASK,500);
rb.delay(1000);

//运行CMD命令 r cmd enter
int[] ks = {KeyEvent.VK_R,KeyEvent.VK_C,KeyEvent.VK_M,KeyEvent.VK_D,KeyEvent.VK_ENTER,};
pressKeys(rb,ks,500);
rb.mouseMove(400,400);
rb.delay(500);
//运行DIR命令 dir enter
ks = new int[]{KeyEvent.VK_D,KeyEvent.VK_I,KeyEvent.VK_R,KeyEvent.VK_ENTER};
pressKeys(rb,ks,500);
rb.delay(1000);
//运行CLS命令 cls enter
ks = new int[]{KeyEvent.VK_C,KeyEvent.VK_L,KeyEvent.VK_S,KeyEvent.VK_ENTER};
pressKeys(rb,ks,500);
rb.delay(1000);
//运行EXIT命令 exit enter
ks = new int[]{KeyEvent.VK_E,KeyEvent.VK_X,KeyEvent.VK_I,KeyEvent.VK_T,KeyEvent.VK_ENTER};
pressKeys(rb,ks,500);
rb.delay(1000);

//右键测试
x=Toolkit.getDefaultToolkit().getScreenSize().width-10;
rb.mouseMove(x, y);
//如果是双键鼠标,请改用InputEvent.BUTTON2_MASK试试,我没有这种鼠标
pressMouse(rb,InputEvent.BUTTON3_MASK,500);
//显示日期调整对话框 a
pressKeys(rb,new int[]{KeyEvent.VK_A},1000);
rb.delay(2000);
pressKeys(rb,new int[]{KeyEvent.VK_ESCAPE},0);
rb.delay(1000);
new Thread(){
public void run(){
rb.delay(1000);
//回车
rb.keyPress(KeyEvent.VK_ENTER);
rb.keyRelease(KeyEvent.VK_ENTER);
}
}.start();
JOptionPane.showMessageDialog(null,"演示完毕!");
}
//鼠标单击,要双击就连续调用
private static void pressMouse(Robot r,int m,int delay){
r.mousePress(m);
r.delay(10);
r.mouseRelease(m);
r.delay(delay);
}
//键盘输入
private static void pressKeys(Robot r,int[] ks,int delay){
for(int i=0; i<ks.length; i++){
r.keyPress(ks[i]);
r.delay(10);
r.keyRelease(ks[i]);
r.delay(delay);
}
}
}

阅读全文

与java鼠标设置相关的资料

热点内容
国内动漫用什么app看 浏览:353
树莓派高级编程 浏览:928
30岁学编程晚吗 浏览:68
解压专家怎么打开 浏览:86
php开源留言板 浏览:49
新乡市区疫情怎么查询app 浏览:158
我的世界服务器怎么弄图 浏览:999
vc6的编译框 浏览:198
程序员写照 浏览:539
怎么退出github服务器版本 浏览:797
云服务器sip 浏览:910
对称平衡型压缩机 浏览:953
rust连接什么服务器 浏览:382
php删除数组的空元素 浏览:74
有什么古今翻译的app 浏览:54
华为平板里的app热门推荐怎么关闭 浏览:731
kindle可以看pdf吗 浏览:620
小米文件夹变小 浏览:324
为什么安卓系统不设计横屏 浏览:686
myeclipse编译文件 浏览:586