正在阅读:Java Swing中使用双击事件Java Swing中使用双击事件

2004-12-22 15:03 出处:CSDN 作者:tjl713 责任编辑:linjixiong


  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
  super.processWindowEvent(e);
  if (e.getID() == WindowEvent.WINDOW_CLOSING) {
  System.exit(0);
  }
  }

  //具体实现按钮双击的功能的方法,  很简单的算法,不做解释了
  public boolean checkClickTime() {
  long nowTime = (new Date()).getTime();

  if ( (nowTime - clickTime) < 300) {
  clickTime = nowTime;
  return true;
  }
  clickTime = nowTime;
  return false;

  }

  void jList1_mouseReleased(MouseEvent e) {
  //判断是否双击,是的话写你要实现的功能
  if (checkClickTime()) {
  System.out.println("Click Double");

  }
  }
  }

  class Frame1_jList1_mouseAdapter
  extends java.awt.event.MouseAdapter {
  Frame1 adaptee;

  Frame1_jList1_mouseAdapter(Frame1 adaptee) {
  this.adaptee = adaptee;
  }

  public void mouseReleased(MouseEvent e) {
  adaptee.jList1_mouseReleased(e);
  }
  }


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品