<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>電腦硬件知識>鍵盤鼠標>

        在java中實現左右鍵菜單

        時間: 迪豪910 分享

         愛學習的小伙伴們相信都會使用JAVA編程,但是你知道怎么用JAVA語言實現鼠標的左右鍵嗎?下面由學習啦小編為你整理的資料,希望你們喜歡。

          在java中實現左右鍵菜單

          在java中使實現右鍵菜單十分簡單,只需用到一個控件:PopupMenu.

          首先,需要聲明一個PopupMenu對像。

          PopupMenu popupMenu1 = new PopupMenu();

          然后新建一些子菜單,這里我們使用建立三個菜單項

          MenuItem menuItem1 = new MenuItem();

          MenuItem menuItem2 = new MenuItem();

          MenuItem menuItem3 = new MenuItem();

          然后再出初化,并加入監聽事件中:

          menuItem1.setLabel("菜單1");

          menuItem1.addActionListener(new java.awt.event.ActionListener() { //菜單1的事件監聽

          public void actionPerformed(ActionEvent e) {

          menuItem1_actionPerformed(e); //菜單事件函數

          }

          });

          menuItem2.setLabel("菜單2");

          menuItem3.setLabel("菜單3");

          popupMenu1.add(menuItem1);

          popupMenu1.add(menuItem2);

          popupMenu1.add(menuItem3);

          //在this中加入popupMenu1

          add(popupMenu1);

          這時,菜單已經加進程序中了,現在我們需要做的就是在點擊右鍵時顯示。

          先在init中加入鼠標的單擊事件,

          this.addMouseListener(new java.awt.event.MouseAdapter() {

          public void mousePressed(MouseEvent e) {

          this_mousePressed(e);

          }

          });

          再在this_mousePressed(e);中將菜單顯示出來

          void this_mousePressed(MouseEvent e) {

          int mods=e.getModifiers();

          //鼠標右鍵

          if((mods&InputEvent.BUTTON3_MASK)!=0){

          //彈出菜單

          popupMenu1.show(this,e.getX(),e.getY());

          }

          }

          //菜單1事件

          void menuItem1_actionPerformed(ActionEvent e) {

          //菜單事件1

          }

          好了,講到這里已經全部結束,是不是非常簡單啊

          這里有一個繼承Panel類的完整的例子

          import java.awt.*;

          import java.awt.event.*;

          import javax.swing.*;

          public class Panel1 extends JPanel {

          PopupMenu popupMenu1 = new PopupMenu();

          MenuItem menuItem1 = new MenuItem();

          MenuItem menuItem2 = new MenuItem();

          MenuItem menuItem3 = new MenuItem();

          public Panel1() {

          try {

          jbInit();

          }

          catch(Exception ex) {

          ex.printStackTrace();

          }

          }

          void jbInit() throws Exception {

          this.setLayout(null);

          menuItem1.setLabel("菜單1");

          menuItem1.addActionListener(new java.awt.event.ActionListener() {

          public void actionPerformed(ActionEvent e) {

          menuItem1_actionPerformed(e);

          }

          });

          menuItem2.setLabel("菜單2");

          menuItem3.setLabel("菜單3");

          this.addMouseListener(new java.awt.event.MouseAdapter() {

          public void mousePressed(MouseEvent e) {

          this_mousePressed(e);

          }

          });

          popupMenu1.add(menuItem1);

          popupMenu1.add(menuItem2);

          popupMenu1.add(menuItem3);

          add(popupMenu1);

          }

          void this_mousePressed(MouseEvent e) {

          int mods=e.getModifiers();

          //鼠標右鍵

          if((mods&InputEvent.BUTTON3_MASK)!=0){

          //彈出菜單

          popupMenu1.show(this,e.getX(),e.getY());

          }

          }

          void menuItem1_actionPerformed(ActionEvent e) {

          //菜單事件

          }

          }

        在java中實現左右鍵菜單

        愛學習的小伙伴們相信都會使用JAVA編程,但是你知道怎么用JAVA語言實現鼠標的左右鍵嗎?下面由學習啦小編為你整理的資料,希望你們喜歡。 在java中實現左右鍵菜單 在java中使實現右鍵菜單十分簡單,只需用到一個控件:PopupMenu. 首先,
        推薦度:
        點擊下載文檔文檔為doc格式

        精選文章

        • IMAC右鍵怎么設置
          IMAC右鍵怎么設置

          很多人剛用iMac時,由于用習慣了windows一直想按右鍵,想用右鍵菜單,但是一直點不出來,是因為在用之前都要配置一下,下面由學習啦小編為你整理的資

        • 鼠標右鍵不能復制怎么辦
          鼠標右鍵不能復制怎么辦

          很多時候我們都會遇到這個問題,特別是小編就是在遇到某些網頁的文章或圖片想保存,這時你卻發現你的右鍵用不了。不用慌,小編早就研究過了解決辦

        • cf宏的實現
          cf宏的實現

          cf作為現在最流行的網游之一,很多新手小伙伴會被虐得很慘,于是就想在網上找外掛,可惜外掛也沒有了,不用灰心,下面由學習啦小編為你整理的關于

        • 使用鼠標實現cf一鍵瞬狙
          使用鼠標實現cf一鍵瞬狙

          《穿越火線》是一款全球火爆的第一人稱射擊游戲的網絡游戲,玩家體驗到的不僅僅體驗到了開槍的爽快感,更是來自相互合作及默契帶來的戰略意義。人

        1827212 主站蜘蛛池模板: 91偷自国产一区二区三区| 乱码精品一区二区亚洲区| japanese无码中文字幕| 欧美成人在线免费| 亚洲av日韩av永久无码电影| 亚洲精品天堂无码中文字幕| 日韩亚洲视频一区二区三区| 精品黄色av一区二区三区 | 免费人成在线观看播放国产| 国产精品尤物乱码一区二区| 看亚洲黄色不在线网占| 国产成人精品久久一区二区| 樱桃熟了a级毛片| 51妺嘿嘿午夜福利| 国产精品亚洲А∨怡红院| 人妻少妇精品视频三区二区一区| 国产综合色在线精品| 国产真人做爰免费视频| 国产熟女激情一区二区三区| 欧美性猛交xxxx免费看| 国产一区二区三区在线观| 国产精品免费AⅤ片在线观看| 成人福利一区二区视频在线| 一本一本久久a久久精品综合| 亚洲伊人久久综合成人| 国内熟妇人妻色在线视频| 亚洲av午夜成人片精品| 最新偷拍一区二区三区| 国产亚洲情侣一区二区无| 日韩av综合免费在线| 亚洲一区二区三区成人网站| 亚洲aⅴ天堂av天堂无码| 久久久无码精品国产一区| 国产超碰无码最新上传| 亚洲精品揄拍自拍首页一 | 亚洲一区二区偷拍精品| 中文精品无码中文字幕无码专区| 自偷自拍亚洲综合精品| 99在线国产| 一区二区不卡国产精品| 免费人妻精品一区二|