Hej
Nu är det superbråttom - i morgon ska denna uppgift (att göra ett sten-sax-påse-spel redovisas. Och jag håller på o bli tokig - var ligger felet?
Bifogar koden (har aldrig bifogat fil tidigare så gör jag fel så bli inte förbannade).
Alla funktioner fungerar utom metoden "ställning()" som ska avgöra vem av spelarna (jag eller datorn) som får påängen. Först till 3 vinner. (I den metoden står nu en massa olika, höga, påäng men det är bara medan jag jobbar med det.
Är det nån som ser varför påängen aldrig når fram o skrivs ut i fönstret?
Jag blir gräsligt tacksam om nån vettig vill kolla!
Fungerar dom andra utskrifterna som t.ex., "Du vann, ditt svin" ? Om dom inte gör det kanske det beror på att du måste uppdatera det grafisk genom att rita om eller något sånt. Lite svårt att se vad som verkligen sker när man inte vet vad som finns i ExtendedFrame och vad som importeras i extra. Hade varit trevligt med ett körbart program :)
Tack mangan, Jo allt tycks fungera:
Provat på andra vis o tycks som att det enda det hänger på är att avgöra vem som ska få poängen. Det blir nåt vajsing då. När jag skrev lite annorlunda där, tidigare, fick jag nullpointer-exepition så jag ändrade tillbaka, men det tycks som att det ännu ligger nåt i den saken.
Är det bättre om jag lägger upp själva java-filen? Vet inte om det funkar här.
Går metoden in i ngn av if-satserna i ställning()? Är det i villkoret som felet ligger eller är det när du sätter själva poängen? Vad finns i mittVal när man kommer in i metoden? Testa med att sätta in lite System.out.println().
Den första del av rad som passar på situationen, säg att datorn valt 1 (= sten), där blir det en nullpointer-exeption. När jag debuggar dyker EventDispatchThread up och markerat är följande: