*andre*
14-11-2010, 19:37
ciao ragazzi,
toglietemi una curiosità:
ho un semplice programma di test che contiene due JPanel. L'obbiettivo è che quando io faccio click su un bottone del primo JPanel, mi appaia l'altro sovrapposto al primo con colore di sfondo semitrasparente e con un'animazione di caricamento.
Subito ho pensato ad un OverlayLayout, pero il JPanel al di sotto resta sensibile agli eventi e quindi per esempio se seleziono qualcosa si ridisegna il componente Swing e manda tutto a putt***.
Detto ciò esiste un modo per disabilitare completamente (che si ridisegni solo) un JPanel? ( .setEnabled(false) non lo disabilita completamente)
Oppure sbaglio proprio io la filosofia per risolvere il problema?
Grazie mille :)
toglietemi una curiosità:
ho un semplice programma di test che contiene due JPanel. L'obbiettivo è che quando io faccio click su un bottone del primo JPanel, mi appaia l'altro sovrapposto al primo con colore di sfondo semitrasparente e con un'animazione di caricamento.
Subito ho pensato ad un OverlayLayout, pero il JPanel al di sotto resta sensibile agli eventi e quindi per esempio se seleziono qualcosa si ridisegna il componente Swing e manda tutto a putt***.
Detto ciò esiste un modo per disabilitare completamente (che si ridisegni solo) un JPanel? ( .setEnabled(false) non lo disabilita completamente)
Oppure sbaglio proprio io la filosofia per risolvere il problema?
Grazie mille :)