mac版 eclipse在使用AWT制作图形时,添加PopupMenu组件,右键没有用

下面是我的代码,在windows上面可以使用,右键也会出现东西,在mac上面没有用
public class PopupMenuTest
{
private Frame f=new Frame("测试");
PopupMenu pop=new PopupMenu();
MenuItem copyItem= new MenuItem("复制");
MenuItem pasteItem =new MenuItem("粘贴");
public void init(){
pop.add(copyItem);
pop.add(pasteItem);
final Panel p=new Panel();
p.setPreferredSize(new Dimension(300,160));
//向p窗口中添加popupMenu对象
p.add(pop);
//添加鼠标事件监听器
p.addMouseListener(new MouseAdapter() {
public void mouseReleased(MouseEvent e)
{
//如果是释放的时鼠标右键
if(e.isPopupTrigger())
{
pop.show(p,e.getX(),e.getY());
}

        }
    });
    f.add(p);
    f.pack();
    f.setVisible(true);

}
public static void main(String[] args)
{
    new PopupMenuTest().init();

}

}

将**mouseReleased** 改为 mousePressed试试