Dunque, in linea di massima, lo chiamo un'unica volta quando creo il frame principale, non nei costruttori dai vari elementi grafici.Più chiaro di così
Grazie mille
Dunque, in linea di massima, lo chiamo un'unica volta quando creo il frame principale, non nei costruttori dai vari elementi grafici.Più chiaro di così
Grazie mille
Sì, esatto. Una volta che nel EDT hai creato il tuo primo frame (o dialog che sia), da quel momento tutta la interfaccia grafica andrà avanti per "eventi", che sono dispacciati sempre nel contesto del EDT.
Il invokeLater torna di nuovo necessario solo quando sei in un thread a parte (es. per lavori pesanti in background, che non vanno fatti nel EDT altrimenti blocchi la interfaccia) e vuoi aggiornare la interfaccia (es. tipico una progressbar).
Prego, son qui apposta.![]()
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet