社区
Java SE
帖子详情
关于MouseMotionListener
kingofvc
2003-10-19 03:20:16
在mouseDragged的时候如何判断是鼠标左键还是右键?
getButton判断的结果不对
...全文
173
11
打赏
收藏
关于MouseMotionListener
在mouseDragged的时候如何判断是鼠标左键还是右键? getButton判断的结果不对
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liad
2003-10-20
打赏
举报
回复
为什么不贴出正确的答案呢?我刚才又去搜索一下,通过下列方法可以获得
public void mouseDragged(MouseEvent event) {
String button = "";
if ((event.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) != 0)
button = "Left Button";
else if (((event.getModifiersEx() & InputEvent.BUTTON3_DOWN_MASK) != 0)
button = "Right Button";
不知你所说的直接的方法是不是这个?
kingofvc
2003-10-20
打赏
举报
回复
搞定了 果然还有直接的方法 sun没让人失望
kingofvc
2003-10-20
打赏
举报
回复
再浮出来看看 我不信没有直接的方法
kingofvc
2003-10-20
打赏
举报
回复
救命……
yao_xh
2003-10-20
打赏
举报
回复
先按照 liad() 的方法来。
kingofvc
2003-10-20
打赏
举报
回复
up
kingofvc
2003-10-19
打赏
举报
回复
这是我最不愿意用的方法 虽然也是最先想到的 感觉就是用全局变量!
我想应该有这么一个方法可以直接得到吧
liad
2003-10-19
打赏
举报
回复
在public void mouseDragged(MouseEvent event) {
直接得不到
可以定义一个成员变量
int lastMousePressed;
来保存最后点击的键
然后
public void mousePressed(MouseEvent event) {
this.lastMousePressed = event.getButton();
......
public void mouseReleased(MouseEvent event) {
this.lastMousePressed = -1;
最后
public void mouseDragged(MouseEvent event) {
String button = "";
if (this.lastMousePressed == MouseEvent.BUTTON1)
button = "Left Button";
else if (this.lastMousePressed == MouseEvent.BUTTON3)
right = "Right Button";
kingofvc
2003-10-19
打赏
举报
回复
up
kingofvc
2003-10-19
打赏
举报
回复
help!
kingofvc
2003-10-19
打赏
举报
回复
help!
java 使用
Mouse
Mot
ion
Listener
监听鼠标
java 使用
Mouse
Mot
ion
Listener
监听鼠标 java 使用
Mouse
Mot
ion
Listener
监听鼠标
java多态作业
public class Complex
Listener
implements
Mouse
Mot
ion
Listener
,
Mouse
Listener
,Act
ion
Listener
{ JFrame f; JTextArea tf; JButton bt; int number = 1; public Complex
Listener
(){ JLabel label =new JLabel...
飞机大战源代码
import java.awt.event.
Mouse
Mot
ion
Listener
; import java.util.ArrayList; import java.util.Random; import javax.swing.ImageIcon; import javax.swing.JPanel; public class MyJPanel extends JPanel ...
java画图程序画布类
import java.awt.event.
Mouse
Mot
ion
Listener
; import java.util.ArrayList; import javax.swing.*; /** * @author Administrator * */ public class HuaBu extends JPanel implements
Mouse
Mot
ion
Listener
,...
java图形界面开发-事件监听
任何组件都可以产生这些事件,通过接口
Mouse
Mot
ion
Listener
实现。 该接口有两个方法:
mouse
Dragged(
Mouse
Event)
mouse
Move(
Mouse
Event)
Mouse
Mot
ion
Listener
没有自己的事件类型,替代它的是
Mouse
Event 。 ...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章