@SuppressWarnings("unchecked")
	private void menuItemOpenActionPerformed(ActionEvent evt) 
	{
		JFileChooser fc = new JFileChooser();
		fc.setAcceptAllFileFilterUsed(false);
		fc.setFileFilter(new FileFilter()
		{
			public boolean accept( File f ) 
			{
				return f.isDirectory() || f.getName().toLowerCase().endsWith(".ser");
			}
			public String getDescription() 
			{
				return "Datei" + " (*.ser)";
			} 
		});
		int result = fc.showOpenDialog(drawComponent1);
		if(result == JFileChooser.APPROVE_OPTION)
		{
			File file = fc.getSelectedFile();
			path = file.getPath();
			InputStream fis = null;
			ObjectInputStream oip = null;
			//Nur wenn eine Datei vorhanden ist
			if(file.exists())
			{
				try
				{
					fis = new FileInputStream(file);
					oip = new ObjectInputStream( fis );
					drawComponent1.setObjectList((ArrayList<DrawObject>) oip.readObject());
					drawComponent2.setObjectList((ArrayList<DrawObject>) oip.readObject());
				}
				catch (IOException e) 
				{
					e.printStackTrace();
				}
				catch (ClassNotFoundException e) 
				{
					e.printStackTrace();
				}
			}
		}
		repaintAll();
	}