java右键菜单不出现
这是我的代码,右击就是什么都不出来//鼠标MenuItemmenuItem1=newMenuItem();MenuItemmenuItem2=newMenuItem();...
这是我的代码,右击就是什么都不出来
//鼠标
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
menuItem1.setLabel("结束");
menuItem2.setLabel("重新开始");
//menuItem1.addActionListener(new list());
//menuItem2.addActionListener(new list());
PopupMenu popupMenu1 = new PopupMenu();
popupMenu1.add(menuItem1);
popupMenu1.add(menuItem2);
//在this中加入popupMenu1
this.add(popupMenu1);
this.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(MouseEvent e) {
int mods=e.getModifiers();
//鼠标右键
if((mods&InputEvent.BUTTON3_MASK)!=0)
{
popupMenu1.show(getFocusOwner(), e.getX(), e.getY());
}
}
}); 展开
//鼠标
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
menuItem1.setLabel("结束");
menuItem2.setLabel("重新开始");
//menuItem1.addActionListener(new list());
//menuItem2.addActionListener(new list());
PopupMenu popupMenu1 = new PopupMenu();
popupMenu1.add(menuItem1);
popupMenu1.add(menuItem2);
//在this中加入popupMenu1
this.add(popupMenu1);
this.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(MouseEvent e) {
int mods=e.getModifiers();
//鼠标右键
if((mods&InputEvent.BUTTON3_MASK)!=0)
{
popupMenu1.show(getFocusOwner(), e.getX(), e.getY());
}
}
}); 展开
2个回答
展开全部
我这有一个自己写的可以弹出右键菜单的java程序,希望对你有所帮助!
网址为:http://paste.ubuntu.com/9687833/
网址为:http://paste.ubuntu.com/9687833/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询