<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    嘟嘟

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      26 Posts :: 0 Stories :: 6 Comments :: 0 Trackbacks
    先建一個菜單對象,處理JTree控件鼠標事件,然后將菜單顯示出來
    JPopupMenu popup = new JPopupMenu();
    JMenuItem modify = new JMenuItem("modify");
     modify.setActionCommand("modify");
     modify.addActionListener(this);
     popup.add(modify);

    1: 左鍵選中然后再右鍵去操作
    tree.addMouseListener(new MouseAdapter() {
       public void mousePressed(MouseEvent e) {
        if (e.getButton() == e.BUTTON3) {  //BUTTON3是鼠標右鍵
          DefaultMutableTreeNode node =  (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
          pmn.show(e.getComponent(),e.getX(),e.getY());
        }
       }
      });

    2: 直接右擊
    public void jTree1_mousePressed(MouseEvent e) {
        TreePath tp=tree.getPathForLocation(e.getX(),e.getY());
       if (tp != null) {
              tree.setSelectionPath(tp);
              DefaultMutableTreeNode node =  (DefaultMutableTreeNode)tp.getLastPathComponent()
       } 
       pmn.show(e.getComponent(),e.getX(),e.getY());
        }
       }
      });
    posted on 2007-05-08 03:14 fyp1210 閱讀(1490) 評論(1)  編輯  收藏 所屬分類: java basic

    Feedback

    # re: Jtree 添加右記事件[未登錄] 2009-02-18 15:05 Anna
    太謝謝了哦  回復  更多評論
      

    主站蜘蛛池模板: 蜜桃传媒一区二区亚洲AV| 亚洲高清美女一区二区三区| 亚洲国产精品网站在线播放 | 岛国片在线免费观看| 亚洲精品午夜在线观看| 免费无遮挡无码永久视频| 亚洲AV无码一区东京热| 无码免费一区二区三区免费播放| 久久精品国产亚洲夜色AV网站| 久久久久久久久久免免费精品| 亚洲人成色77777在线观看大| 国产做国产爱免费视频| 亚洲精品国产品国语在线| 999任你躁在线精品免费不卡| 亚洲色大成网站www永久| 和日本免费不卡在线v| 亚洲国产精品免费观看| 国产精品99久久免费| 四虎一区二区成人免费影院网址| 不卡精品国产_亚洲人成在线| 国产在线观看免费视频软件| 亚洲视频免费观看| 免费高清在线影片一区| 免费人成再在线观看网站| 久久亚洲高清综合| 麻豆成人久久精品二区三区免费| 亚洲AV综合色区无码二区爱AV| 永久黄网站色视频免费| 国产精品午夜免费观看网站| 一区二区三区亚洲| 91在线视频免费看| 国产vA免费精品高清在线观看| 亚洲人成电影在线天堂| 女人18毛片特级一级免费视频| 黄色网页在线免费观看| 亚洲国产成人久久77| 亚洲欧洲久久久精品| 2021在线永久免费视频| 国产天堂亚洲国产碰碰| 亚洲午夜久久影院| 亚洲国产精品激情在线观看|