Hallo liebe Java-Freunde,
ich muss für die Schule ein Vier-Gewinnt-Spiel programmieren. Soweit läuft alles gut, nur der Einbau der Menüleiste inklusive der Buttons Neues Spiel und Beenden will nicht so ganz klappen. ;(
Wäre über Hilfe sehr dankbar, wie ich das integrieren kann. Mit JMenubar habe ich es schon vergeblich versucht.
Hier der Code der Game Frame Klasse:
ich muss für die Schule ein Vier-Gewinnt-Spiel programmieren. Soweit läuft alles gut, nur der Einbau der Menüleiste inklusive der Buttons Neues Spiel und Beenden will nicht so ganz klappen. ;(
Wäre über Hilfe sehr dankbar, wie ich das integrieren kann. Mit JMenubar habe ich es schon vergeblich versucht.
Hier der Code der Game Frame Klasse:
Java:
package core;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
class GameFrame extends JFrame implements WindowListener {
private static final long serialVersionUID = 1L;
private Game game;
GameFrame(Game game) {
super();
addWindowListener(this);
this.game = game;
}
public void windowClosing(WindowEvent e) {
int result = JOptionPane.showConfirmDialog(null, "Sicher, dass beendet werden soll?", "Sicher?",
JOptionPane.YES_NO_OPTION);
if(result == JOptionPane.YES_OPTION) {
shutdown();
}
}
void shutdown() {
dispose();
game.clear();
void clear() {
getContentPane().removeAll();
}
public void windowActivated(WindowEvent e) {}
public void windowClosed(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowOpened(WindowEvent e) {}
}
Zuletzt bearbeitet: