|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2005
Città: Island of Crysis
Messaggi: 1696
|
[JAVA] Disabilitare click JMenuItem
Vorrei sapere se in qualche modo è possibile disabilitare il click su un JMenuItem.
Per fare un esempio: avete presente quando nei programmi c'è una qualche opzione del menu in grigio che non potete clickare perchè non si può al momento usare su ciò che c'è nella finestra? Il mio problema è che il metodo setEnabled(false) non fa altro che disabilitare l'evento associato al JMenuItem. Però se clicco sopra a questo JMenuItem, il menù comunque scompare. Invece negli altri programmi se clicco su un JMenuItem, il menu rimane comunque aperto con il focus sul JMenuItem che sto provando a cliccare, come se non accettasse il click del mouse.
__________________
FEEDBACK MERCATINO: Trattativa 1 - Trattativa 2 - Trattativa 3 IL DRAGO => Dell XPS 15 - Intel i7-2630QM - 8Gb DDR3 1333Mhz - Nvidia GT 540M 2gb - Hd 500Gb - Full Hd 1920x1080 - Wireless-N 6230 - Batteria 6 celle ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Dec 2005
Città: Island of Crysis
Messaggi: 1696
|
il setEnabled(false) a cui mi riferisco è quello della JMenuItem. però questo metodo impedisce solo che vengano avviati eventi associati a quel JMenuItem, ma non impedisce il click dello stesso. io invece vorrei qualcosa come quella che hanno tutti i programmi in giro. cioè che anche se clicco non succede niente, e con niente intendo che non scompare il menu.
__________________
FEEDBACK MERCATINO: Trattativa 1 - Trattativa 2 - Trattativa 3 IL DRAGO => Dell XPS 15 - Intel i7-2630QM - 8Gb DDR3 1333Mhz - Nvidia GT 540M 2gb - Hd 500Gb - Full Hd 1920x1080 - Wireless-N 6230 - Batteria 6 celle ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:26.