www.gsyw.net > 如何实现JAVA中鼠标右键事件

如何实现JAVA中鼠标右键事件

1)给需要点击的控件设置鼠标的监听(addMouseListener)2)实现相应的MouseListener接口3)重写mouseClicked()方法 如下图所示:

在每个格点上加透明组件,组件的大小就是你想圈出一个区域的大小,并给组件加上鼠标经过事件,这样就简单多了.如果不想在格点上做组件,那就计算出所有格点的圈出区域的坐标,假设每个区域都是正方形的(非圆形),那么每个格点就是有4个坐标集合(x,x+长,y,y+宽).取窗体鼠标移动事件,获取位置,再遍历所有格点的区域坐标,如果在某个区域范围内,就给此区域预览棋子效果.

简单的实现代码如下:import java.awt.MenuBar; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; import javax.swing.JPopupMenu;/* * java中鼠标右击弹出菜单怎样实现 */ public class Demo {

有些网站作者出于各种目的,使得网页无法保存,甚至连“另存为”都不允许.有的鼠标左右键也被禁用了,文本选择、复制也无法进行.这个时候你就要采取一些其他的方法了.针对无法保存、无法复制的网页,提供以下几种方法供大家选用(以IE浏览器为例): 追问: 不好意思,我是学java软件开发的 评论0 0 0

java鼠标点击事件的方法如下:<span style="font-family:Verdana;">事件源</span>.addMouseListener(new MouseAdapter() {//建立事件处理机制 @Override public void mouseClicked(MouseEvent e) { if(e.getButton()==e.BUTTON1){//点击鼠

这是我写的,你运行一下吧,应该可以的哦package Test;import java.applet.Applet;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;public class AppletMouse extends Applet implements MouseListener{ private static final

我一个远标的哥们跟我说过,在java中使实现右键菜单十分简单,只需用到一个控件:PopupMenu.首先,需要声明一个PopupMenu对像.PopupMenu popupMenu1 = new PopupMenu(); 然后新建一些子菜单,这里我们使用建立三个菜单项

用 Robot 类的如下方法:void keyPress(int keycode) 按下给定的键. void keyRelease(int keycode) 释放给定的键. void mouseMove(int x, int y) 将鼠标指针移动到给定屏幕坐标. void mousePress(int buttons) 按下一个或多个鼠标按钮. void mouseRelease(int buttons) 释放一个或多个鼠标按钮. void mouseWheel(int wheelAmt) 在配有滚轮的鼠标上旋转滚轮.

直接用getButton() 这个函数就行,如果它的返回值是MouseEvent.BUTTON3,那就是右键;如果它的返回值是MouseEvent.BUTTON2,那就是中键;如果它的返回值是MouseEvent.BUTTON1,那就是左键.希望答案能对你有所帮助!

这个用mouselistener里的mouseentered(mouseevent e)方法.鼠标进入区域就产生事件反应.如果之前申明了点击事件可以在entered时间里呼叫clicked事件.

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com