Hallo,
Ik heb de volgende twee classen die samen een auto op het window moeten gaan zetten.
Ik werk in Java met Eclipse.
De class van de Manager:
En de class van de Carfixer:
Nu heb ik echter een probleem. De CarFixer kan het boolean-field van de Manager niet aanpassen. De Manager zal op zijn beurt nooit zien dat de auto gerepareerd is en tekent de auto ook niet op het scherm.
Hoe kan ik ervoor zorgen dat mijn CarFixer het boolean-field van de Manager kan aanpassen?
Dankuwel voor het lezen van mijn probleem en hopelijk weet u het antwoord,
gast0140
Ik heb de volgende twee classen die samen een auto op het window moeten gaan zetten.
Ik werk in Java met Eclipse.
De class van de Manager:
Code:
public class Manager{
public static boolean carFixed;
public static void main(Sting args[]) throws InterruptedException{
carFixed = false;
JFrame window = new JFrame("Title");
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setSize(windowWidth,windowHeight);
window.setVisible(true);
new CarFixer();
for(;;){
if(carFixed){
System.out.println("sell car");
//draw car on window
}
}
}
}
En de class van de Carfixer:
Code:
public class CarFixer{
public CarFixer(){
Manager.carFixed = true;
}
}
Nu heb ik echter een probleem. De CarFixer kan het boolean-field van de Manager niet aanpassen. De Manager zal op zijn beurt nooit zien dat de auto gerepareerd is en tekent de auto ook niet op het scherm.
Hoe kan ik ervoor zorgen dat mijn CarFixer het boolean-field van de Manager kan aanpassen?
Dankuwel voor het lezen van mijn probleem en hopelijk weet u het antwoord,
gast0140