Čaute, robím takú jednoduchú hru a potrebujem spustiť novú hru cez JButton.
základná trieda Pong:
....
Pong hra = new Pong();
.....
public void initGame(){
//spustí hru
}
v tej základnej triede sa hned vytvorí také menu s Buttonami, a ked kliknem na "nová hra" tak sa cez mouseListener spustí nová hra-teda mala by sa, ale nespustí sa
trieda NovaHra:
...
private Pong hra; //uložil som inštanciu ako triednu premennú
...
@Override
public void mouseClicked(MouseEvent e) {
hra.initGame();
}
...
-vypíše mi to hlášku: "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException" v riadku kde je "hra.initGame()"; neviem ako spustiť správne tú metodu initGame, ktorá je v triede Pong z inej triedy