View Full Version : [JAVA] Disabilitare Elementi AWT
altropinto
17-01-2008, 09:36
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?????
banryu79
17-01-2008, 13:51
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"?
altropinto
17-01-2008, 19:05
Cerco l'effetto classico....ovvero il componente colorato di grigio in cui non si può inserire o far nulla.
banryu79
18-01-2008, 08:45
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...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.