我用JPopupMenu 定义了一个变量JPopupMenu2,JPopupMenu2.add(new   JMenuItem( "Delete"));
JPopupMenu2.add(new   JMenuItem( "Add"));JPopupMenu2出现后,我用鼠标点击,如何获取我点击的是那个Item?

解决方案 »

  1.   


    JMenuItem menu1 = new JMenuItem( "Delete"));
    JMenuItem menu2 = new JMenuItem( "Add"));JPopupMenu2.add(menu1);
    JPopupMenu2.add(menu2);menu1.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
    //delete处理
        }
    });
    menu2.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
    //add处理
        }
    });