菜鸟求助:如何在 JAVA APPLET 里感知到鼠标的双击消息?

icessl 2001-12-19 04:51:08
...全文
113 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
icessl 2001-12-20
  • 打赏
  • 举报
回复
谢谢 cheerful_fish(一条快乐的鱼) AND wwangl(???),已经好了。不过
为什么要 import java.awt.event.* ? 我不是已经 import java.awt.* 了吗?
我是一只快乐的菜鸟,因为有 CSDN。
wwangl 2001-12-20
  • 打赏
  • 举报
回复
import java.awt.event.*
icessl 2001-12-20
  • 打赏
  • 举报
回复
to cheerful_fish(一条快乐的鱼) :

还是不行。我在程序的开头引用下列包:
import java.awt.*;
import java.applet.*;
import java.io.*;
import java.net.*;

下面代码有错:
MouseListener ml = new MouseAdapter(){ // 《---- 说 MouseListener 没有定义
public void mouseClicked(MouseEvent event){
if (event.getClickCount()==2){ //此处表明为双击
int selRow = areaTree.getRowForLocation(event.getX(), event.getY());
if (selRow != -1){

.................
救命啊。
cheerful_fish 2001-12-20
  • 打赏
  • 举报
回复
MouseListener ml = new MouseAdapter(){
public void mouseClicked(MouseEvent event){
if (event.getClickCount()==2){ //此处表明为双击
int selRow = areaTree.getRowForLocation(event.getX(), event.getY());
if (selRow != -1){
........
icessl 2001-12-20
  • 打赏
  • 举报
回复
to wwangl(???):
还是不行,我的代码如下:
public boolean handleEvent(MouseEvent e) // 这句有错,说 MouseEvent 没有定义
{
if (e.id==Event.MOUSE_DOWN)
{
i=e.getClickCount();
return true;
}
return super.handleEvent(e);
}

能不能贴一段例子代码?谢谢。
wwangl 2001-12-20
  • 打赏
  • 举报
回复
getClickCount()是MouseEvent类中的方法,把Event e改成MouseEvent e
icessl 2001-12-20
  • 打赏
  • 举报
回复
贴子不见了,自己 UP 一下。
icessl 2001-12-20
  • 打赏
  • 举报
回复
to dengjiahua(hello) and yihe(伊河):
不行啊,我的代码如下:
public boolean handleEvent(Event e)
{
if (e.id==Event.MOUSE_DOWN)
{
i=e.getClickCount(); // <------ 这句有错,说没有这个方法
return true;
}
return super.handleEvent(e);
}

请大侠指点。
yihe 2001-12-19
  • 打赏
  • 举报
回复
if(e.getClickCount()==2)
then
.......
dengjiahua 2001-12-19
  • 打赏
  • 举报
回复
e.getClickCount()
dengjiahua 2001-12-19
  • 打赏
  • 举报
回复
MouseEvent e
e有一个方法,可以获得点击了多少次。
具体方法名计不清了。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧