diff --git a/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.form b/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.form index 5939c17..ab69861 100644 --- a/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.form +++ b/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.form @@ -2,7 +2,7 @@
- + @@ -18,6 +18,12 @@ + + + + + + diff --git a/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.java b/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.java index 09bee36..7105fbd 100644 --- a/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.java +++ b/src/de/oszimt/ls/aliendefence/view/menue/LevelChoice.java @@ -22,6 +22,7 @@ public class LevelChoice { private JButton btnDeleteLevel; private JButton btnPlay; private JScrollPane scrollPane; + private JButton btnBack; private final LevelController lvlControl; private final LeveldesignWindow leveldesignWindow; @@ -77,6 +78,12 @@ public class LevelChoice { tblLevels.getTableHeader().setOpaque(false); tblLevels.getTableHeader().setBackground(Color.BLACK); tblLevels.getTableHeader().setForeground(Color.YELLOW); + btnBack.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + leveldesignWindow.dispose(); + } + }); } private String[][] getLevelsAsTableModel() { diff --git a/src/de/oszimt/ls/aliendefence/view/menue/LeveldesignWindow.java b/src/de/oszimt/ls/aliendefence/view/menue/LeveldesignWindow.java index 307b7b4..6fb3fc9 100644 --- a/src/de/oszimt/ls/aliendefence/view/menue/LeveldesignWindow.java +++ b/src/de/oszimt/ls/aliendefence/view/menue/LeveldesignWindow.java @@ -49,6 +49,8 @@ public class LeveldesignWindow extends JFrame { this.showLevelChooser(); this.setLocationRelativeTo(null); + this.setUndecorated(true); + this.setExtendedState(JFrame.MAXIMIZED_BOTH); this.setVisible(true); } diff --git a/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.form b/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.form index b77fb20..51eb9a0 100644 --- a/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.form +++ b/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.form @@ -1,6 +1,6 @@ - + @@ -15,8 +15,8 @@ - - + + @@ -27,8 +27,8 @@ - - + + @@ -40,7 +40,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -68,7 +68,7 @@ - + @@ -77,7 +77,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -93,7 +93,7 @@ - + @@ -101,7 +101,7 @@ - + @@ -111,7 +111,7 @@ - + @@ -119,6 +119,26 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.java b/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.java index 49bcbf6..8c3a6dd 100644 --- a/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.java +++ b/src/de/oszimt/ls/aliendefence/view/menue/MainMenu.java @@ -103,10 +103,12 @@ public class MainMenu { public static void show(AlienDefenceController alienDefenceController) { JFrame frame = new JFrame("AlienDefence"); + frame.setUndecorated(true); frame.setContentPane(new MainMenu(alienDefenceController).main); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); + frame.setExtendedState(JFrame.MAXIMIZED_BOTH); frame.setVisible(true); } }