我在主Jframe上实现了打开菜单侦听器的右键单击,除了一个问题外,它工作正常。五分之一(给予或带走)点击它没有响应,这对用户来说可能非常烦人。这里是我的代码:Java Swing中的MouseListener有时不响应
contentPane = new JPanel();
contentPane.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON3)
{
//Do Stuff
}
}
});
能否请你帮我
连续五分之一?或者每5次出现? – 2012-07-12 13:47:47
可能是因为长时间运行的进程阻止了EventDispatchingThread运行? – MadProgrammer 2012-07-12 13:49:27
你确定要'MouseEvent.BUTTON3'吗?不是典型的“BUTTON2”右键单击? – MikeTheLiar 2012-07-12 13:50:13