Ciao a tutti, perché quando ho due JOptionPane una dietro l'altra, ne visualizzo solamente una, come posso fare per visualizzarle tutte?
Ciao a tutti, perché quando ho due JOptionPane una dietro l'altra, ne visualizzo solamente una, come posso fare per visualizzarle tutte?
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Quando visualizza una JOptionPane il codice si blocca e aspetta una risposta oppure che tu ciuda la JOptionPane.
Tu vorresti visualizzarne due contemporaneamente?
se è possibile si, mi sarebbe utile.
Perché quando do l'ok alla prima la seconda non appare più!
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Quando dici OK alla prima fagli aprire la seconda... Poi quando chiudi la seconda il codice riparte.
Se no forse devi usare dei thread e fare eseguire contemporanemaente il codice che ti apre le JOptionPane...
![]()
ma il codice parte infatti il programma funziona correttamente solo che non mi appare il secondo avvisoOriginariamente inviato da l.golinelli
Quando dici OK alla prima fagli aprire la seconda... Poi quando chiudi la seconda il codice riparte.
Se no forse devi usare dei thread e fare eseguire contemporanemaente il codice che ti apre le JOptionPane...
![]()
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Tu sull'OK di della prima fai visualizzare una seconda sull'Ok della secoda fai quello che devi fare...
Se no prova con dei Thread...
Originariamente inviato da l.golinelli
Tu sull'OK di della prima fai visualizzare una seconda sull'Ok della secoda fai quello che devi fare...
non funziona
con Thread cosa intendi?
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Intendo che crei dei Thread
Thread t = new Thread();
Poi con il metodo run() fai apparire la JOptionPane
Se crei due Thread e li lanci ti fa vedere due JOptionPane perchè esegue i due processi contemporaneamente (MultiThreading).
Guarda sul capitolo dedicato al MultiThreading su mokabyte.it
![]()
class Prova {
Thread t1 = new Thread();
Thread t2 = new Thread();
public static void main(String[] args) {
t1.start();
t2.start();
}
public void run() {
//Routine relativa al JOptionPane...
}
}
Mi sembra che sia così ma non son sicuro perchè coi Threads sono un pò arrugginito... :gren:
per il momento grazie, proverò domani!!Originariamente inviato da l.golinelli
class Prova {
Thread t1 = new Thread();
Thread t2 = new Thread();
public static void main(String[] args) {
t1.start();
t2.start();
}
public void run() {
//Routine relativa al JOptionPane...
}
}
Mi sembra che sia così ma non son sicuro perchè coi Threads sono un pò arrugginito... :gren:
![]()
-------------------------------------------------
Il fumo nuoce gravemente alla salute