private void initialize() {
		frame = new JFrame();
		ownPanel = new NicePanel();
		frame.setTitle("Per Seconde Wijzer");
		frame.setContentPane(ownPanel);
		// frame.getContentPane().setBackground(Color.BLACK);
		frame.setBounds(100, 100, 1280, 720);
		frame.setLocationRelativeTo(null);

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.getContentPane().setLayout(
				new MigLayout("", "[300.00,grow,left][100.00,grow,fill][100.00,grow][300.00,grow]",
						"[157.00,grow,fill][160px:172.00px:180px,fill][][][][][157.00,grow]"));

		JLabel lblNewLabel = new JLabel("<html>PER<br />\nSECONDE<br />\nWIJZER</html>");
		lblNewLabel.setFont(new Font("Dialog", Font.BOLD, 42));
		lblNewLabel.setForeground(Color.WHITE);
		ownPanel.add(lblNewLabel, "cell 1 1 2 1");

		txtVulHierJe = new JTextField();
		txtVulHierJe.setFont(new Font("Tahoma", Font.PLAIN, 16));
		txtVulHierJe.setText(TXT_PLACEH_NAAM_INPUT);
		frame.getContentPane().add(txtVulHierJe, "cell 1 2 2 1,growx");
		txtVulHierJe.setColumns(10);

		// Als er met de mouse geklikt wordt zal de placeholder text verwijderd
		// worden
		txtVulHierJe.addMouseListener(new MouseAdapter() {
			@Override
			public void mouseClicked(MouseEvent arg0) {
				if (arg0.getButton() == 0x1 && txtVulHierJe.getText().equals(TXT_PLACEH_NAAM_INPUT))
					txtVulHierJe.setText("");
			}
		});
		// Placeholder wijzgen d.m.v. een keypress
		txtVulHierJe.addKeyListener(new KeyAdapter() {
			@Override
			public void keyPressed(KeyEvent e) {
				if (txtVulHierJe.getText().equals(TXT_PLACEH_NAAM_INPUT)) txtVulHierJe.setText("");
			}
		});

		NiceButton btnNewButton = new NiceButton("Spelregels");
		final HelpScherm helpScherm = new HelpScherm(this);
		btnNewButton.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent e) {
				openPanel(helpScherm);
			}
		});
		frame.getContentPane().add(btnNewButton, "cell 1 3,growx");

		NiceButton btnNewButton_3 = new NiceButton("Start");
		btnNewButton_3.setFont(new Font("Tahoma", Font.PLAIN, 30));

		txtVulHierJe.addKeyListener(new KeyAdapter() {
			@Override
			public void keyReleased(KeyEvent arg0) {
				if (arg0.getKeyCode() == KeyEvent.VK_ENTER) startGame();
			}
		});

		btnNewButton_3.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent arg0) {
				startGame();
			}
		});
		frame.getContentPane().add(btnNewButton_3, "cell 2 3 1 2,grow");

		NiceButton btnNewButton_2 = new NiceButton("Highscores");
		btnNewButton_2.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent e) {
				openPanel(new Highscore(spel));
			}
		});
		frame.getContentPane().add(btnNewButton_2, "cell 1 4,growx");
	}