如何在java中实现右键弹出式菜单

2024-12-31 10:36:47
推荐回答(1个)
回答1:

public
void
mouseReleased(MouseEvent
e)
{
if(e.getButton()
==
MouseEvent.BUTTON3)//点击右键
popUpMenu.show(editMenu,
e.getX(),
e.getY());
//popUpMenu是一个JPopupMenu
editMenu是一个JMenu
//e.getX(),
e.getY()是获得鼠标点击的坐标
在点击的地方弹出一个
editMenu,editMenu中的
内容自己添加
}
public
void
mouseClicked(MouseEvent
e)
{
if(e.getButton()
==
MouseEvent.BUTTON1)//点击鼠标左键
popUpMenu.setVisible(false);//弹出菜单消失
}