熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

判斷鼠標雙擊

2013-11-15 11:50:31  來源: JSP教程 

  程序代碼:
  import javaapplet*;
  import javaawt*;
  import javaawtevent*;
  
  public class dbclick extends Applet implements MouseListener
  {
   boolean isDoubleClick = false; // 是否雙擊標志
  
   public void init()
   {
   addMouseListener(this); // 進行鼠標事件監聽
   }
  
   public void paint(Graphics g)
   {
   gdrawString(請單擊或雙擊鼠標 );
   if(isDoubleClick)
   gdrawString(您雙擊了鼠標);
   else
   gdrawString( ); // 清除顯示雙擊信息
   }
  
   public void mousePressed(MouseEvent e) {}
   public void mouseReleased(MouseEvent e) {}
   public void mouseEntered(MouseEvent e) {}
   public void mouseExited(MouseEvent e) {}
   public void mouseClicked(MouseEvent e)
   {
   isDoubleClick = egetClickCount() == ; // 連續擊打次數為則說明是雙擊了鼠標
   repaint();
   }
  }
  說明:所謂雙擊其實就是判斷了連續擊打鼠標鍵的次數您可以把次數改成試試看:)還有在以前的JDK中具體版本不知道是沒有getClickCount()函數的可以用兩次點擊鼠標鍵的時間間隔來判斷是否在指定的范圍內其實原理就是這樣
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19730.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.