This commit is contained in:
shebang
2015-01-30 13:54:33 +01:00
parent 6463b7b73e
commit a6be6c4710
3 changed files with 31 additions and 3 deletions
-1
View File
@@ -54,7 +54,6 @@ public class Main extends JFrame implements Runnable {
private static JPanel actionPanel;
private static JPanel creditsPanel;
private static JPanel menuPanel;
public void repack() {
@@ -5,6 +5,8 @@ import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JLabel;
import javax.swing.JPanel;
@@ -13,14 +15,15 @@ import de.heatup.highscore.ScoreEntry;
import de.heatup.logging.Logger;
import de.heatup.mapengine.MapEngine;
import de.heatup.ui.FontLoader;
import de.heatup.ui.PanelBuilder;
public class HighscorePanel {
private static JPanel highscorePanel = new JPanel();
// panels and labels
private static JPanel headingPanel, dividerPanel;
private static JLabel headingLabel, dividerLabel;
private static JPanel headingPanel, dividerPanel, exit;
private static JLabel headingLabel, dividerLabel, exitLabel;
private static JPanel scores;
@@ -57,6 +60,28 @@ public class HighscorePanel {
initHighscorePanelContent();
highscorePanel.add(scores, BorderLayout.CENTER);
exit = new JPanel();
exit.setBackground(Color.BLACK);
exitLabel = new JLabel("[ zurück zum Menü ]");
exitLabel.setForeground(Color.YELLOW);
exitLabel.setFont(emulogicSmall);
exitLabel.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
// @TODO: implement show credits
HighscorePanel.getHighscorePanel().setVisible(false);
PanelBuilder.getOuterPanel().add(MenuPanel.getMenuPanel(), BorderLayout.CENTER);
MenuPanel.getMenuPanel().setVisible(true);
Logger.write("back to menu");
}
});
exit.add(exitLabel);
// highscorePanel.add(exit);
}
private static void initHighscorePanelHeading() {
@@ -230,6 +230,10 @@ public class MenuPanel {
showTutorial.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
// @TODO: implement show tutorial
menuPanel.setVisible(false);
TutorialPanel p = new TutorialPanel();
PanelBuilder.getOuterPanel().add(TutorialPanel.getTutorialPanel(), BorderLayout.CENTER);
Logger.write("show tutorial");
}
});