|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 88
|
[JAVA] Disabilitare Elementi AWT
Salve, ho un problema:
non riesco a disabilitare il componente FileBrowser. import org.globus.tools.ui.util.FileBrowser; FileBrowser file = new FileBrowser("Select File", "Select"); add(file, 1, 2, 1, 1); Ho provato con file.setEnabled(false) ma non funziona. Qualcuno mi può aiutare????? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Ciao, potresti essere un po' più chiaro, magari postando il resto del contesto relativo allo spezzone di codice che hai pubblicato?
Ho visto che FileBrowser è una classe che estende JPanel. Che effetto cerchi di ottenere "disabilitandolo"? |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 88
|
Cerco l'effetto classico....ovvero il componente colorato di grigio in cui non si può inserire o far nulla.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
1) Ma ti serve sempre disabilitato fin dall'inizio oppure cambia di stato a runtime?
Comq non ho idea del perchè non ti funga... Se ti serve disabilitato fin dall'inizio allora proverei a mettere la chiamata a setEnabled(false) subito dopo l'istanziazione di un nuovo oggetto con new. Se non va puoi provare col vecchio metodo disable(), ereditato da JComponent, che a sua volta è un override del disable() di Component il quale è deprecato. In ogni caso, per debug potresti chiamare isEnabled() dopo che lo hai disabilitato per vedere cosa ti torna... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:30.


















