Ik heb in java een message-windoowtje gemaakt. De klasse wordt 1x aangemaakt en door middel van een functie (waar tekst wordt meegegeven) gestart. Er staan twee knoppen op de window, en het window mag zich pas sluiten als er een van de twee gekozen is.
Dé functie...
Maar zolang hij in de while loop zit, kan er niet op een knop gedrukt worden...
Hoe omzeil ik dit probleem zonder evt gebruik van threads te maken?
Alvast bedankt!
(returnStatus wordt dus op 1 of 2 gezet door een actionlistener op de knoppen, en bevestig is het window waarin de zaak wordt afgebeeld)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| public boolean vraagBevestiging(String vraag)
{
returnStatus = 0;
lblBericht.setText(vraag);
bevestig.setVisible(true);
while( returnStatus == 0 )
{
}
bevestig.setVisible(false);
if( returnStatus == 1 )
{
return true;
}
else
{
return false;
}
} |
Dé functie...
Maar zolang hij in de while loop zit, kan er niet op een knop gedrukt worden...
Hoe omzeil ik dit probleem zonder evt gebruik van threads te maken?
Alvast bedankt!
(returnStatus wordt dus op 1 of 2 gezet door een actionlistener op de knoppen, en bevestig is het window waarin de zaak wordt afgebeeld)