Quantcast
Channel: Forum | SweClockers
Viewing all articles
Browse latest Browse all 213701

Java swing krashar

$
0
0

Hallå,
Jag har skrivit ett LCR-spel i Java. Jag försöker nu implementera ett Swing GUI för det och har lyckats med att utforma det. Allt fungerar som det skall men det kan hända att programmet kraschar. När detta händer kan fönstret inte stängas. Det är som att programmet fastnar i en loop trots att den problematiska koden inte innehåller några loopar. Om någon vet vad det kan bero på hade jag varit väldigt tacksam för lite hjälp!
MVH,
Simon

Koden:

private static void render() {
Scanner scr = new Scanner(System.in);
System.out.println("Players: " + game.p1.name + " " + "(" + game.p1.Chips + " Chips)" + " " + game.p2.name + " " + "(" + game.players[1].Chips + " Chips)" + " " + game.p3.name + " " + "(" + game.players[2].Chips + " Chips)");
g.uppdateScore(); //det är vid denna rad allt slutar fungera.
System.out.println("Would you like to continue? r = resume, q = quit");
String answer;
while (true) {
answer = scr.nextLine();
if (answer.equals("r")) break;
else if (answer.equals("q")) System.exit(1);
else System.out.println("Oops, that was not a satisfactory answer. Please try again!");
}

}

g.uppdateScore() kallar på
void uppdateScore(){
String a = Integer.toString(Main.game.p1.Chips);
String b = Integer.toString(Main.game.p2.Chips);
String c = Integer.toString(Main.game.p3.Chips);

Adam.setText(a);
Bertil.setText(b);
Caecar.setText(c);
}


Viewing all articles
Browse latest Browse all 213701


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>