salve a tutti ho questo problema:
praticamente sto creando un'applicazione per la gestione degli impegni, tutto mi funziona, però vorrei che all'ora precisa dell'impegno mi venisse creato un JFrame o una JDialog con il nome dell'impegno e mi venisse dato un piccolo segnale sonoro
il problema è che non so come far terminare il thread, e quindi mi crea tantissimi JFrame...vi posto il codice così capite meglio
Classe Azione (controllo se l'ora è uguale a quella dell'impegno)
Classe MostraFinestra (contiene il thread)codice:... if(ora == oraAttuale && minuti == minutiAttuali){ MostraFinestra mf = new MostraFinestra(); mf.start(); }
non va!!!codice:... public void run(){ crea(); } public void crea(){ finestra = new JFrame("..."); finestra.setVisible(true); }![]()
![]()
![]()
il problema è che stampa un sacco di JFrame
ho letto che potrei settare una variabile e chiuderlo con un while ma non ho idea di come si faccia, vi prego aiutatemi!
grazie
ps...potreste dirmi anche come riprodurre il suono all'arrivo di un messaggio?
grazie mille

Rispondi quotando