Il metodo show() serve a rendere visibile un componente, non a portarlo in primo piano. Se io provo, ad esempio, ad avviare una applicazione che, dopo 5 secondi della sua esecuzione, richiama il metodo show() (o toFront()) essa non viene riportata in primo piano se è nascosta da un'altra finestra. Ad esempio, io avvio la mia applicazione, appare la finestra, ci sovrappongo un'altra finestra (ad esempio, quella del prompt), dopo 5 secondi dovrebbe tornare in primo piano la finestra dell'applicazione, ma ciò non succede.

PS: uitlizzo JDK 1.4.2_06, ma il problema esiste anche con la 1.4.1_03


Ciao.