He creado una aplicación Java Swing que no tiene una ventana principal visible pero que se controla mediante el icono de la bandeja haciendo clic con el botón derecho.(Java) JPopupMenu no se cerrará si hago clic fuera de él
Estoy usando un JPopupMenu para esto, pero cuando hago clic fuera del menú emergente (por ejemplo, en la ventana de otra aplicación o en el escritorio) el JPopupMenu no desaparece, que no es el comportamiento esperado.
Originalmente estaba usando un popupMenu que funcionó como se esperaba, pero esto no me permitió tener iconos en el menú.
¿Cómo puedo hacer que se cierre cuando hago clic en otro lugar, como esperaba?
Gracias!
no parece funcionar del todo bien en Windows 10. –
Funciona bien en Windows 10 si el sistema operativo coloca el directamente en la parte visible de la bandeja, pero falla si el sistema operativo coloca el icono en una " bandeja secundaria plegable "o lo que sea que se llame a ese panel. –