public static void initGUI(int antalVeckor)
	{	
		// Skapar en JFrame (fönstret)
		JFrame jFrame = new JFrame();

		// Sätter layouen för fönstret
		jFrame.setLayout(new GridLayout(0, 1));

		// Gör första raden
		JPanel jPanelForstaRad = new JPanel();

		// Sätter layouten för första raden
		jPanelForstaRad.setLayout(new GridLayout(1, 14));

		// Fyller första raden med widgets
		for(int i = 1; i <= 14; i++)
		{
			// Skapar en ny textbox
			JLabel jLabel = new JLabel();

			// Ger textboxarna var sin text
			// Beroende på vilket index (i)
			switch(i)
			{
			case 2:
				jLabel.setText(" Day 1");
				break;
			case 3:
				jLabel.setText(" Day 2");
				break;
			case 4:
				jLabel.setText(" Day 3");
				break;
			case 5:
				jLabel.setText(" Day 4");
				break;
			case 6:
				jLabel.setText(" Day 5");
				break;
			case 7:
				jLabel.setText(" Day 6");
				break;
			case 8:
				jLabel.setText(" Day 7");
				break;
			default:
				jLabel.setText("");
				break;
			}
			jPanelForstaRad.add(jLabel);
		}
		jFrame.add(jPanelForstaRad);

		// Lägger till antalet veckorader till panelen
		for(int i = 1; i <= antalVeckor; i++)
		{

			// Skapar en panel i fönstret
			JPanel jPanel = new JPanel();
			jPanel.setLayout(new GridLayout(1, 14));

			// Skapar Vecka#X textboxen
			JLabel vecka = new JLabel("   Week # " + i);
			jPanel.add(vecka);

			// Skapar en inputbox för var dag
			JTextField textField1 = new JTextField();
			textField1.getDocument().addDocumentListener(new MyDocumentListener(i, 1));
			jPanel.add(textField1);

			JTextField textField2 = new JTextField();
			textField2.getDocument().addDocumentListener(new MyDocumentListener(i, 2));
			jPanel.add(textField2);

			JTextField textField3 = new JTextField();
			textField3.getDocument().addDocumentListener(new MyDocumentListener(i, 3));
			jPanel.add(textField3);

			JTextField textField4 = new JTextField();
			textField4.getDocument().addDocumentListener(new MyDocumentListener(i, 4));
			jPanel.add(textField4);

			JTextField textField5 = new JTextField();
			textField5.getDocument().addDocumentListener(new MyDocumentListener(i, 5));
			jPanel.add(textField5);

			JTextField textField6 = new JTextField();
			textField6.getDocument().addDocumentListener(new MyDocumentListener(i, 6));
			jPanel.add(textField6);

			JTextField textField7 = new JTextField();
			textField7.getDocument().addDocumentListener(new MyDocumentListener(i, 7));
			jPanel.add(textField7);

			// Skapar en textbox med texten "Medeltemp. : "
			JLabel jLabel1 = new JLabel("Average temp. : ");
			jPanel.add(jLabel1);

			// Skapar en inputbox
			// Ska hålla värde och kan inte ändras av användaren.
			JTextField textField8 = new JTextField();
			textField8.setEditable(false);
			fields.add(textField8);
			jPanel.add(textField8);

			// Skapar en textbox med texten "Högsta temp. : "
			JLabel jLabel2 = new JLabel("Highest temp. : ");
			jPanel.add(jLabel2);

			// Skapar en inputbox
			// Ska hålla värde och inte ändras av användaren
			JTextField textField9 = new JTextField();
			textField9.setEditable(false);
			fields.add(textField9);
			jPanel.add(textField9);

			// Skapar en textbox med texten "Lägsta temp. : "
			JLabel jLabel3 = new JLabel("Lowest temp. : ");
			jPanel.add(jLabel3);

			// Creates an inputbox
			// Shall contain info, not touch by user
			JTextField textField10 = new JTextField();
			textField10.setEditable(false);
			fields.add(textField10);
			jPanel.add(textField10);

			// Adds the panel to the frame/window
			jFrame.add(jPanel);
		}

		// Create a new jpanel
		JPanel jPanel2 = new JPanel();
		jPanel2.setLayout(new GridLayout(1, 6)); 

		//Add the last row to the panel
		JLabel jLabel = new JLabel();
		jLabel.setText("                                  Average temp.: ");
		jPanel2.add(jLabel);

		JTextField textField1 = new JTextField();
		textField1.setEditable(false);
		fields.add(textField1);
		jPanel2.add(textField1);

		JLabel jLabel2 = new JLabel();
		jLabel2.setText("                                 Highest temp.: ");
		jPanel2.add(jLabel2);

		JTextField textField2 = new JTextField();
		textField2.setEditable(false);
		fields.add(textField2);
		jPanel2.add(textField2);

		JLabel jLabel3 = new JLabel();
		jLabel3.setText("                                  Lowest temp.: ");
		jPanel2.add(jLabel3);

		JTextField textField3 = new JTextField();
		textField3.setEditable(false);
		fields.add(textField3);
		jPanel2.add(textField3);

		// Add the panel to the fram/window
		jFrame.add(jPanel2);

		// Sets the title of the window
		jFrame.setTitle("Weather Measurements");

		// Defines the size of the window
		jFrame.setSize(1400, 350);

		// Sets the position of the windows relativ to
		// nothing, a.k.a center
		jFrame.setLocationRelativeTo(null);

		// Sets the exit behaviour of the window
		jFrame.setDefaultCloseOperation(EXIT_ON_CLOSE); 

		// Sets the window to visible
		jFrame.setVisible(true);
	}