我在主JFrame上实现了右键点击打开菜单监听器,除了一个问题,它都工作正常。大约每5次点击中就有1次不响应,这可能会让用户非常烦恼。以下是我的代码:
contentPane = new JPanel();
contentPane.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON3)
{
//Do Stuff
}
}
});
你能帮助我吗?
MouseEvent.BUTTON3
吗?通常右键点击不是BUTTON2
吗? - Mike Ge.isPopupTrigger()
是一个更好的选择。 - Nate