From 8d99eacf44a6a20bac017d9f425f7259f6731768 Mon Sep 17 00:00:00 2001
From: steyer <steyer10@gmail.com>
Date: Mon, 9 Dec 2019 18:29:37 +0100
Subject: [PATCH] =?UTF-8?q?=C3=9Aj=20StartWindow?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/game/StartWindow.java | 36 ++++++++++++++++++++++++------------
 1 file changed, 24 insertions(+), 12 deletions(-)

diff --git a/src/game/StartWindow.java b/src/game/StartWindow.java
index 51fda09..3a476ae 100644
--- a/src/game/StartWindow.java
+++ b/src/game/StartWindow.java
@@ -7,22 +7,33 @@ import java.awt.event.ActionListener;
 public class StartWindow extends JFrame {
     private JTextField loadFileTextField;
     private StartModel model;
+    private final int defaultHeight = 15;
+    private final int defaultWidth = 15;
 
     public StartWindow(StartModel model){
         super("Game of life - Menu");
         this.model = model;
         model.setStartFrame(this);
-        setLayout(new BorderLayout());
-        setSize(300,150);
-        setResizable(false);
-        setLocationRelativeTo(null);
-        setResizable(false);
+        setLayout(new GridLayout(0,1));
         setDefaultCloseOperation(EXIT_ON_CLOSE);
 
+        JPanel topPanel = new JPanel();
+        JTextField heightTextField = new JTextField();
+        heightTextField.setColumns(3);
+        JTextField widthTextField = new JTextField();
+        widthTextField.setColumns(3);
+        topPanel.add(new JLabel("Magasság"));
+        topPanel.add(heightTextField);
+        topPanel.add(new JLabel("Szélesség"));
+        topPanel.add(widthTextField);
+
+        add(topPanel);
+
         loadFileTextField = new JTextField("No file loaded.");
         loadFileTextField.setEditable(false);
         loadFileTextField.setHorizontalAlignment(SwingConstants.CENTER);
-        add(loadFileTextField);
+        JPanel middlePanel = new JPanel(new BorderLayout());
+        middlePanel.add(loadFileTextField);
 
         ActionListener listener = new StartMenuButtonsListener(model);
         JButton loadButton = new JButton("Load");
@@ -31,16 +42,17 @@ public class StartWindow extends JFrame {
         JButton deleteButton = new JButton("Delete");
         deleteButton.setActionCommand("delete");
         deleteButton.addActionListener(listener);
-        JPanel loadDeletePanel = new JPanel();
-        loadDeletePanel.setLayout(new GridLayout(2,1));
-        loadDeletePanel.add(loadButton);
-        loadDeletePanel.add(deleteButton);
-        add(loadDeletePanel, BorderLayout.LINE_END);
+        middlePanel.add(loadButton, BorderLayout.LINE_END);
+        add(middlePanel);
+        topPanel.add(deleteButton);
 
         JButton startButton = new JButton("Start");
         startButton.setActionCommand("start");
         startButton.addActionListener(listener);
-        add(startButton, BorderLayout.PAGE_END);
+        add(startButton);
+        pack();
+        setLocationRelativeTo(null);
+        setResizable(false);
     }
 
     public void setTextFieldMessage (String message){
-- 
GitLab