private void createMenu()
	{
		JMenuBar menuBar = new JMenuBar();
		menuBar.setLayout(new FlowLayout());

		JMenuItem item = new JMenuItem("new Map");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.setToolTipText("Ctrl + N");
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				EditorLevelInformation currentFrameLevel = levels.get("level " + currentLevel);
				addNewMap(currentFrameLevel);
			}
		});
		menuBar.add(item);

		item = new JMenuItem("new Level");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				addNewLevel();
			}
		});
		menuBar.add(item);

		// SAVE
		item = new JMenuItem("Save...");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.setToolTipText("Ctrl + Shift + S");
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				saveAs();
			}
		});
		menuBar.add(item);

		item = new JMenuItem("Save data.glf");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.setToolTipText("Ctrl + S");
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				saveGravityLevels();
			}
		});
		menuBar.add(item);

		// OPEN
		item = new JMenuItem("Open...");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.setToolTipText("Ctrl + Shift + O");
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				openAs();
			}
		});
		menuBar.add(item);

		item = new JMenuItem("Open data.glf");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.setToolTipText("Ctrl + O");
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				openGravityLevels();
			}
		});
		menuBar.add(item);

		item = new JMenuItem("About...");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				JOptionPane.showMessageDialog(new JFrame(), "Level Editor version 0.4", "About Level Editor", JOptionPane.QUESTION_MESSAGE);
			}
		});
		menuBar.add(item);

		// QUIT
		item = new JMenuItem("Quit");
		item.setHorizontalAlignment(SwingConstants.CENTER);
		item.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent arg0)
			{
				System.exit(0);
			}
		});
		menuBar.add(item);

		setJMenuBar(menuBar);
	}