MouseEvent e
e有一个方法,可以获得点击了多少次。
具体方法名计不清了。

解决方案 »

  1.   

    if(e.getClickCount()==2) 
    then
    ....... 
      

  2.   

    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);
    }请大侠指点。
      

  3.   

    getClickCount()是MouseEvent类中的方法,把Event e改成MouseEvent e
      

  4.   

    to wwangl(???):
    还是不行,我的代码如下:
    public boolean handleEvent(MouseEvent e)   // 这句有错,说 MouseEvent 没有定义
    {
        if (e.id==Event.MOUSE_DOWN)
        {
            i=e.getClickCount();
            return true;
        }
        return super.handleEvent(e);
    }能不能贴一段例子代码?谢谢。
      

  5.   

     MouseListener ml = new MouseAdapter(){
                 public void mouseClicked(MouseEvent event){
                        if (event.getClickCount()==2){ //此处表明为双击
                           int selRow = areaTree.getRowForLocation(event.getX(), event.getY());
                           if (selRow != -1){
    ........
      

  6.   

    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){.................
    救命啊。
      

  7.   

    谢谢 cheerful_fish(一条快乐的鱼) AND wwangl(???),已经好了。不过
    为什么要 import java.awt.event.* ? 我不是已经 import java.awt.* 了吗?
    我是一只快乐的菜鸟,因为有 CSDN。