在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";
直接得不到可以定义一个成员变量
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";
解决方案 »
- 编译期的Annotation
- JDBC连接postgres数据库怎么弄啊,要我的是postgres8.2的,JDK1.5,数据库跟JDK都配置好的了,高手求教啊
- 请问一个关于 listIterator 的问题(新人第一次发帖)
- 新手问题求解:Java中this关键字的含义及用法
- Java 怎样设置文件的属性(随便一个文件的“只读”“隐藏”“存档”)
- 100分救助:引用变量的内存大小
- window.open 急用(在线等待)
- 在有Applet和Servlet互传对象的程序中如何共用包的问题。
- 学swing写代码遇到的问题, 大家可以帮忙看看吗,谢啦
- 为什么都是无效的字符输入。。
- applet 问题
- frame关闭问题
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";不知你所说的直接的方法是不是这个?