Hi!
Ich versuche derzeit ein kleines Spiel zu programmieren. Dabei habe ich folgendes Problem: Ich habe eine Klasse GameFrame, dass die zwei JPanels GamePanel und MenuPanel beinhaltet, die jeweils eigene Klassen sind.
Wenn im MenuPanel ein Button angeklickt wird, soll eine Variable im GamePanel geändert werden (ein boolean von false auf true bzw. umgekehrt).
Es ist ja kein Problem vom GameFrame aus auf das GamePanel zuzugreifen und dort die Variable zu ändern. Wie kann ich allerdings vom MenuPanel aus auf das GamePanel zugreifen?
Ich versuche derzeit ein kleines Spiel zu programmieren. Dabei habe ich folgendes Problem: Ich habe eine Klasse GameFrame, dass die zwei JPanels GamePanel und MenuPanel beinhaltet, die jeweils eigene Klassen sind.
Java:
...
public class GameFrame
extends JFrame
{
GameFrame()
{
GamePanel myGamePanel = new GamePanel(650,600);
MenuPanel myMenuPanel = new MenuPanel();
...
JPanel MainPanel = new JPanel();
MainPanel.add(myGamePanel);
MainPanel.add(myMenuPanel);
this.add(MainPanel);
...
Es ist ja kein Problem vom GameFrame aus auf das GamePanel zuzugreifen und dort die Variable zu ändern. Wie kann ich allerdings vom MenuPanel aus auf das GamePanel zugreifen?