En mi aplicación Java swing, he notado que cuando hago clic en un JMenuItem deshabilitado en un JPopupMenu, se oculta el menú, pero no quiero ocultarlo, como si no se hiciera clic en nada. ¿Hay alguna forma de prevenir esto?Cómo evitar que un JMenuItem deshabilitado oculte el menú al hacer clic en él?
----------------------------------->Actualización: muestra añadida Código:
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.");
}
¿Puedes mostrar el código que has escrito? – harshit
@harshit: He adjuntado un ejemplo de código para la forma en que inicializo el JMenuItem. No realizo ninguna acción en el evento de clic ... Este menú oculto es solo el comportamiento predeterminado de Java. – Brad
"He adjuntado una muestra de código ...". Para una mejor ayuda antes, publique un SSCCE (http://pscode.org/sscce.html) en lugar de fragmentos de código. –