
正文
java鼠标左键代码,java实现鼠标点击
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java语言自定义一个按钮鼠标移入和移出,点击左键时能改变外观
1、对于自定义按钮一般的原则是准备4张背景图对应上述4种状态,这4种状态都可通过鼠标监听来感知,当状态改变时,调用repaint()使Button重绘。除了背景,按钮文本、图标等的改变一样也必须调用repaint()来刷新。
2、这个是我以前写的类似的按钮。可以参考一下。
3、add(button);add(text);button.addMouseListener(this);} 如果程序希望进一步知道按下或点击的是鼠标左键或右键,鼠标的左键或右键可用InputEvent类中的常量BUTTON1_MASK和BUTTON3_MASK来判定。
相关问答
Q1: java中控制鼠标点击的方法
1、robot.mousePress(int buttons)参数butons是Button掩码,如InputEvent.BUTTON1_MASK 控制软件阿,是不是可以获取Button掩码,如先获取个InputEvent对象然后再调用getModifiers()方法。我觉得是,可以试试。
2、这个用MouseListener里的mouseEntered(MouseEvent e)方法。鼠标进入区域就产生事件反应。如果之前申明了点击事件可以在entered时间里呼叫clicked事件。
3、先移到目标点,然后设置时间,时间为0,意味动作连续。然后按下 释放鼠标。public void mousePress(int buttons)按下一个或多个鼠标按钮。应该使用 mouseRelease 方法释放鼠标按钮。
Q2: Java获取窗口鼠标坐标以及键盘按键
1、MouseEvent(鼠标事件)有两个方法:getX();getY();可以获得mouse的坐标。
2、有的,你可以去继承MouseEvent这个类,里面有个方法叫做,getXOnScreen()和getYOnScreen(),getXOnScreen public int getXOnScreen()返回事件的绝对水平 x 坐标。
3、MouseInfo.getPointerInfo().getLocation()这个和控件无关,只是和桌面设备相关。
4、纯JAVA和程序目前没有更好的解决办法,目前JAVA可以知道鼠标当前位置,以及鼠标某处的象素颜色等有限的信息,对于鼠标的行为是没有办法捕捉的,不过ROBOT类可以驱动鼠标和键盘做一些事。
5、你可以调用Container的getMousePosition(boolean allowChildren)方法,或者Component的getMousePosition(),以后你碰到问题可以多查API。
Q3: java如何添加鼠标左右键一起按下的事件呢?
点这里 然后在页面上写Js方法就可以了 --- 哦,不好意思,我看成了html页面的按钮了。
按钮上添加鼠标事件。用this.addMouseListener()就是在当前容器上添加鼠标事件。
{ text=new TextField(40); add(text);8 addMouseListener(this) ;//向小程序增加鼠标事件监视器。
对文字编辑器而言,主要是KeyEvent(键盘事件)事件。KeyListener 或着使用KeyAdapter 鼠标事件 MouseListener接口,也可以继承MouseAdapter。事件:MouseEvent 窗口事件 java.awt.event.WindowListener。
键盘事件必须是你的组件在获得焦点之后才会触发,两种事件接口本身不冲突的。也就是说你的焦点在你的这个JButton上,那么就会触发键盘事件。
Q4: 如何用JAVA语言实现判断鼠标左右键
1、鼠标事件要添加MouseListener,捕获MouseEvent。MouseListener里的几个事件的参数都是MouseEvent,MouseEvent提供了获得点击了哪个键的方法getButton。比如下面这个点击事件处理。
2、如果程序希望进一步知道按下或点击的是鼠标左键或右键,鼠标的左键或右键可用InputEvent类中的常量BUTTON1_MASK和BUTTON3_MASK来判定。
3、//当左键点击做的事情 }else if(e.getButton() == MouseEvent.BUTTON3){ //当右键点击做的事情 } 其中e是点击事件。
4、那是不可能同时按下的。不会有绝对同时的事 那你在处理的时候 只能当两次时间都发生的时候再进行处理 无论是先按的左还是右 只有当监听器得到2个时间都发生的情况下 才进行处理。
5、FLASH中当鼠标离开按钮时,按钮的动态效果,如何实现?用MovieClip很简单啦,算是自定义按钮啦,不是button啦。
java鼠标左键代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现鼠标点击、java鼠标左键代码的信息别忘了在本站进行查找喔。








