⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mymainmouselistener.java

📁 java+sql 图书管理系统
💻 JAVA
字号:
package MyLibraryok.MyMain;

import java.awt.event.*;
import java.util.*;
import MyLibraryok.readers.Jiemian;
import MyLibraryok.books.untitled1.TushuManage;


/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class MyMainMouseListener implements MouseListener {
   long clickTime = 0;//保存点击按钮的时间
  MainFrame2 myMainFrame;
  public MyMainMouseListener(MainFrame2 myMainFrame) {
    this.myMainFrame = myMainFrame;

  }



  public void mouseReleased(MouseEvent e) {

    if(e.getSource()==myMainFrame.labelMycom){
      myMouseReleasedcom(e);
    }else if(e.getSource()==myMainFrame.labelMylib){
      myMouseReleasedlib(e);
    }else if(e.getSource()==myMainFrame.labelMyrea){
      myMouseReleasedrea(e);
    }else if(e.getSource()==myMainFrame.lableUsers){
      myMouseReleasedusers(e);
    }else if(e.getSource()==myMainFrame.labelMyweb){
      myMouseREleasedweb(e);
    }else   if(e.getSource()==myMainFrame.buttonSys){
      myMainFrame.systemM.setVisible(true);

    }


  }


  /**
   * myMouseREleasedweb
   *
   * @param e MouseEvent
   */
  public void myMouseREleasedweb(MouseEvent e) {
      new Wenjian("cmd /c start www.google.com");
      myMainFrame.MainMenu.setSelected(false);
  }


  /**
   * myMouseReleasedsys
   *
   * @param e MouseEvent
   */
  public void myMouseReleasedusers(MouseEvent e) {
    myMainFrame.userjiemian.setVisible(true);

  }


  /**
   * myMouseReleasedrea
   *
   * @param e MouseEvent
   */
  public void myMouseReleasedrea(MouseEvent e) {
      if(checkClickTime()){
         myMainFrame.jiemian.setVisible(true);
         myMainFrame.MainMenu.setSelected(false);
      }
  }


  /**
   * myMouseREleasedcom
   *
   * @param e MouseEvent
   */
  void  myMouseReleasedcom(MouseEvent e) {
  //判断是否双击
  if (checkClickTime()) {
    new Wenjian("explorer.exe");
    myMainFrame.MainMenu.setSelected(false);
  }
}


  /**
   * myMouseReleasedlib
   *
   * @param e MouseEvent
   */
  public void myMouseReleasedlib(MouseEvent e) {
    //判断是否双击
  if (checkClickTime()) {
    myMainFrame.tushuManage.setVisible(true);
    myMainFrame.MainMenu.setSelected(false);

  }

  }


  public void mouseClicked(MouseEvent e) {
    if (e.getSource() == myMainFrame.MainMenu) {
      if (myMainFrame.MainMenu.isSelected()) {
        System.out.println(">>>>>>>>>>>>>>>>>>" +
                           myMainFrame.popupMenu.getPreferredSize().height);
        myMainFrame.popupMenu.show(myMainFrame.MainMenu, 0,
                                   myMainFrame.MainMenu.getX() -
                                   myMainFrame.popupMenu.getPreferredSize().
                                   height);
      } else {
        myMainFrame.MainMenu.setSelected(false);
      }
    }

  }

  public void mouseEntered(MouseEvent e) {

  }

  public void mousePressed(MouseEvent e) {

  }

  public void mouseExited(MouseEvent e) {
    if (myMainFrame.MainMenu.isSelected()) {
      myMainFrame.MainMenu.setSelected(false);
    }

  }


  //具体实现按钮双击的功能的方法
public boolean checkClickTime() {
  long nowTime = (new Date()).getTime();
  if ((nowTime - clickTime) < 300) {
    clickTime = nowTime;
    return true;
  }
  clickTime = nowTime;
  return false;

}



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -