在我的 Java swing 应用程序中,我注意到当我在 JPopupMenu 中单击禁用的 JMenuItem 时,它会隐藏菜单,但我不想隐藏它,就好像没有单击任何内容一样。有没有办法防止这种情况?
----------------------------------->更新:添加代码示例:
JMenuItem saveMenuItem = new JMenuItem();
saveMenuItem.setEnabled(false);
saveMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
saveMenuItemActionPerformed();
}
});
add(saveMenuItem);
private void saveMenuItemActionPerformed() {
System.out.println( "Save clicked." );
}