Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgInsert.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgInsert.java	(revision 132)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgInsert.java	(revision 132)
@@ -0,0 +1,238 @@
+package de.ugoe.cs.eventbench.swing;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+import java.util.List;
+import de.ugoe.cs.util.console.Console;
+import de.ugoe.cs.eventbench.data.Event;
+import de.ugoe.cs.eventbench.data.GlobalDataContainer;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JComboBox;
+import javax.swing.ComboBoxModel;
+import javax.swing.JLabel;
+import javax.swing.JTextField;
+import javax.swing.DefaultComboBoxModel;
+import javax.swing.JOptionPane;
+import javax.swing.JFileChooser;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import java.beans.PropertyChangeListener;
+import java.beans.PropertyChangeEvent;
+import java.io.File;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+import javax.swing.JScrollPane;
+import javax.swing.JList;
+
+public class DlgInsert extends JDialog {
+
+	private final JPanel contentPanel = new JPanel();
+	private JTextField textFieldExpectedValue;
+	private JTextField textFieldTestFile;
+	private JTextField textFieldMatchingFile;
+
+	/**
+	 * Launch the application.
+	 */
+	public static void ShowDialog(List<Event<?>> sequences, int selectedIndex, final boolean insertBefore) {
+		try {
+			DlgInsert dialog = new DlgInsert(sequences, selectedIndex, insertBefore);
+			dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+			dialog.setVisible(true);
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+	}
+
+	/**
+	 * Create the dialog.
+	 */
+	public DlgInsert(final List<Event<?>> sequences, final int selectedIndex, final boolean insertBefore) {
+		
+		final javax.swing.DefaultListModel modelListTargets = new javax.swing.DefaultListModel();
+		
+		setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+		setTitle("Insert testcase");
+		
+		
+		setModal(true);
+		setBounds(100, 100, 522, 482);
+		getContentPane().setLayout(new BorderLayout());
+		contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+		getContentPane().add(contentPanel, BorderLayout.CENTER);
+		contentPanel.setLayout(null);
+		final JComboBox comboBoxTestcase = new JComboBox();
+		final JPanel panelTextEquals = new JPanel();
+		final JPanel panelFileEquals = new JPanel();
+		
+		
+		// JComboBox: comboBoxTestcase
+		comboBoxTestcase.addActionListener(new ActionListener() {
+			public void actionPerformed(ActionEvent arg0) {
+				if ("comboBoxChanged".equals(arg0.getActionCommand())) {
+					
+					//TextEquals
+					if(comboBoxTestcase.getSelectedIndex() == 0) {
+						panelTextEquals.setVisible(true);
+						panelFileEquals.setVisible(false);
+					}
+					//FileEquals
+					else if(comboBoxTestcase.getSelectedIndex() == 1) {
+						panelTextEquals.setVisible(false);
+						panelFileEquals.setVisible(true);
+					}
+				}
+			}
+		});
+		comboBoxTestcase.setModel(new DefaultComboBoxModel(new String[] {"TextEquals", "OutputFileEquals"}));
+		comboBoxTestcase.setSelectedIndex(0);
+		comboBoxTestcase.setBounds(128, 11, 178, 20);
+		contentPanel.add(comboBoxTestcase);
+		// ***
+		
+		
+		// JLabel	
+		JLabel label = new JLabel("Testcase:");
+		label.setBounds(10, 14, 86, 14);
+		contentPanel.add(label);
+		
+		JLabel label_1 = new JLabel("Expected value:");
+		label_1.setBounds(10, 11, 83, 14);
+		
+		JLabel label_2 = new JLabel("Target:");
+		label_2.setBounds(10, 38, 86, 14);
+		// ***
+		
+		
+		// JTextField: textFieldExpectedValue
+		textFieldExpectedValue = new JTextField();
+		textFieldExpectedValue.setColumns(10);
+		textFieldExpectedValue.setBounds(116, 8, 368, 20);
+		// ***
+		
+		
+		// JPanel: panel
+		panelTextEquals.setLayout(null);
+		panelTextEquals.setBounds(10, 39, 494, 210);
+		contentPanel.add(panelTextEquals);
+		panelTextEquals.add(label_1);
+		panelTextEquals.add(label_2);
+		panelTextEquals.add(textFieldExpectedValue);
+		
+		JScrollPane scrollPane = new JScrollPane();
+		scrollPane.setBounds(116, 36, 368, 163);
+		panelTextEquals.add(scrollPane);
+		
+		JList listTargets = new JList(modelListTargets);
+		scrollPane.setViewportView(listTargets);
+		
+		for(int i=0; i<sequences.size(); i++) {
+			modelListTargets.addElement(sequences.get(i).getTarget());
+		}
+		
+		
+		panelFileEquals.setBounds(10, 260, 494, 140);
+		contentPanel.add(panelFileEquals);
+		panelFileEquals.setLayout(null);
+		panelFileEquals.setVisible(false);
+		
+		JLabel lblNewLabel = new JLabel("Testfile:");
+		lblNewLabel.setBounds(10, 11, 46, 14);
+		panelFileEquals.add(lblNewLabel);
+		
+		textFieldTestFile = new JTextField();
+		textFieldTestFile.setBounds(10, 36, 474, 20);
+		panelFileEquals.add(textFieldTestFile);
+		textFieldTestFile.setColumns(10);
+		
+		JButton btnNewButton = new JButton("Search file");
+		btnNewButton.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent arg0) {
+				final JFileChooser fc = new JFileChooser();
+				if(fc.showOpenDialog(contentPanel) == 0) { textFieldMatchingFile.setText(fc.getSelectedFile().getAbsolutePath());	}
+			}
+		});
+		btnNewButton.setBounds(99, 80, 89, 23);
+		panelFileEquals.add(btnNewButton);
+		
+		JLabel lblNewLabel_1 = new JLabel("Matching file:");
+		lblNewLabel_1.setBounds(10, 84, 89, 14);
+		panelFileEquals.add(lblNewLabel_1);
+		
+		textFieldMatchingFile = new JTextField();
+		textFieldMatchingFile.setColumns(10);
+		textFieldMatchingFile.setBounds(10, 109, 474, 20);
+		panelFileEquals.add(textFieldMatchingFile);
+		{
+			JPanel buttonPane = new JPanel();
+			buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+			getContentPane().add(buttonPane, BorderLayout.SOUTH);
+			{
+				// JButton: okButton
+				JButton okButton = new JButton("Insert");
+				okButton.addMouseListener(new MouseAdapter() {
+					public void mouseClicked(MouseEvent arg0) {
+						
+						//FileEquals
+						if(panelFileEquals.isVisible()) {
+							if(! new File(textFieldTestFile.getText()).exists()) {
+								if(textFieldTestFile.getText().length() == 0) JOptionPane.showMessageDialog(null, "Please choose a test file.", "No test file chosen", JOptionPane.OK_OPTION);
+								else JOptionPane.showMessageDialog(null, "The test file \"" + textFieldTestFile.getText() + "\" does not exist.", "Test file does not exist", JOptionPane.OK_OPTION);
+								return;
+							}
+							else if(! new File(textFieldMatchingFile.getText()).exists()) {
+								if(textFieldMatchingFile.getText().length() == 0) JOptionPane.showMessageDialog(null, "Please choose a matching file.", "No matching file chosen", JOptionPane.OK_OPTION);
+								else JOptionPane.showMessageDialog(null, "The matching file \"" + textFieldTestFile.getText() + "\" does not exist.", "Matching file does not exist", JOptionPane.OK_OPTION);
+								return;
+							}
+							else {
+								Event<?> e = new Event("FileEquals");
+								e.setTarget(" ");
+								if(insertBefore) sequences.add(selectedIndex, e);
+								else sequences.add(selectedIndex+1, e);
+							}
+						}
+						//TextEquals
+						else {
+							if(textFieldExpectedValue.getText().length() == 0) {
+								JOptionPane.showMessageDialog(null, "\"Expected value\" is missing.", "Expected value", JOptionPane.OK_OPTION);
+								return;
+							}
+							else {
+								Event<?> e = new Event("TextEquals");
+								e.setTarget(" ");
+								if(insertBefore) sequences.add(selectedIndex, e);
+								else sequences.add(selectedIndex+1, e);
+							}
+						}
+						
+						dispose();
+					}
+				});
+				okButton.setActionCommand("OK");
+				buttonPane.add(okButton);
+				getRootPane().setDefaultButton(okButton);
+				// ***
+			}
+			
+			{
+				// JButton: cancelButton
+				JButton cancelButton = new JButton("Cancel");
+				cancelButton.addMouseListener(new MouseAdapter() {
+					
+					public void mouseClicked(MouseEvent arg0) {	dispose(); }
+				});
+				cancelButton.setActionCommand("Cancel");
+				buttonPane.add(cancelButton);
+				// ***
+			}
+		}
+		// ***
+	}
+}
Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgSequenceDetails.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgSequenceDetails.java	(revision 132)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgSequenceDetails.java	(revision 132)
@@ -0,0 +1,248 @@
+package de.ugoe.cs.eventbench.swing;
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JButton;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import javax.swing.JList;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import java.util.Vector;
+import java.util.List;
+
+import javax.swing.AbstractListModel;
+import javax.swing.ListSelectionModel;
+import javax.swing.border.CompoundBorder;
+import javax.swing.border.LineBorder;
+import java.awt.Color;
+import javax.swing.border.SoftBevelBorder;
+import javax.swing.border.BevelBorder;
+import javax.swing.border.TitledBorder;
+import javax.swing.UIManager;
+import javax.swing.event.ListSelectionListener;
+import javax.swing.event.ListSelectionEvent;
+
+import de.ugoe.cs.eventbench.data.GlobalDataContainer;
+import de.ugoe.cs.eventbench.data.IReplayable;
+import de.ugoe.cs.util.console.Console;
+import de.ugoe.cs.eventbench.data.Event;
+import de.ugoe.cs.eventbench.windows.WindowsEvent;
+
+import javax.swing.JLabel;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+import javax.swing.JScrollBar;
+import javax.swing.JScrollPane;
+import javax.swing.JPanel;
+import javax.swing.border.EtchedBorder;
+
+
+public class DlgSequenceDetails {
+
+	private JFrame frmEvents;
+	private JFrame frmParent;
+
+	/**
+	 * Launch the application, the index of the sequence to work on is stored in sequenceIndex
+	 */
+	public void ShowDialog(JFrame parent, final List<Event<?>> events) {
+		frmParent = parent;
+		
+		EventQueue.invokeLater(new Runnable() {
+			public void run() {
+				try {
+					DlgSequenceDetails window = new DlgSequenceDetails(frmParent, events);
+					window.frmEvents.setVisible(true);
+				} catch (Exception e) {
+					e.printStackTrace();
+				}
+			}
+		});
+	}
+
+	/**
+	 * Create the application.
+	 */
+	public DlgSequenceDetails(JFrame parent, final List<Event<?>> events) {
+		frmParent = parent;
+		initialize(events);
+	}
+
+	/**
+	 * Initialize the contents of the frame.
+	 */
+	private void initialize(final List<Event<?>> events) {
+		
+		
+		final javax.swing.DefaultListModel modelListEvents = new javax.swing.DefaultListModel();
+		final javax.swing.DefaultListModel modelListTargets = new javax.swing.DefaultListModel();
+		final JList listSequences = new JList(modelListEvents);
+		final JList listTargets = new JList(modelListTargets);
+		// ***
+		
+		
+		// JFrame: frmEvents
+		frmEvents = new JFrame();
+		frmEvents.setResizable(false);
+		frmEvents.setTitle("Sequence details");
+		frmEvents.setBounds(100, 100, 666, 492);
+		frmEvents.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
+		frmEvents.getContentPane().setLayout(null);
+
+		frmEvents.addWindowListener(new WindowAdapter() {
+			public void windowClosing(WindowEvent arg0) {
+				frmParent.setVisible(true);
+				frmEvents.dispose();
+			}
+		});
+		
+		updateLists(events, modelListEvents, modelListTargets);
+		
+		JPanel panel = new JPanel();
+		panel.setBorder(new EtchedBorder(EtchedBorder.LOWERED, null, null));
+		panel.setBounds(10, 402, 639, 52);
+		frmEvents.getContentPane().add(panel);
+		panel.setLayout(null);
+		final JButton btnInsertBefore = new JButton("Insert before");
+		btnInsertBefore.setBounds(10, 11, 124, 31);
+		panel.add(btnInsertBefore);
+		// ***
+		
+		
+		// JButton: btnInsertBefore ***
+		btnInsertBefore.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent arg0) {
+				if(!btnInsertBefore.isEnabled()) return;
+				
+				int selectedIndex = listSequences.getSelectedIndex();
+				DlgInsert dlgInsert = new DlgInsert(events, selectedIndex, true);
+				dlgInsert.ShowDialog(events, selectedIndex, true);
+				
+				updateLists(events, modelListEvents, modelListTargets);
+				listSequences.setSelectedIndex(selectedIndex);
+			}
+		});
+		
+		btnInsertBefore.setEnabled(false);
+		final JButton btnInsertAfter = new JButton("Insert after");
+		btnInsertAfter.setBounds(144, 11, 124, 31);
+		panel.add(btnInsertAfter);
+		// ***
+		
+		
+		// JButton: btnInsertAfter
+		btnInsertAfter.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent arg0) {
+				if(!btnInsertAfter.isEnabled()) return;
+				
+				int selectedIndex = listSequences.getSelectedIndex();
+				DlgInsert dlgInsert = new DlgInsert(events, selectedIndex, false);
+				dlgInsert.ShowDialog(events, selectedIndex, false);
+				
+				updateLists(events, modelListEvents, modelListTargets);
+				listSequences.setSelectedIndex(selectedIndex+1);
+			}
+		});
+		
+		btnInsertAfter.setEnabled(false);
+		
+		final JButton btnClose = new JButton("Back to sequences");
+		btnClose.setBounds(505, 11, 124, 31);
+		panel.add(btnClose);
+		
+		JPanel panel_1 = new JPanel();
+		panel_1.setBorder(new EtchedBorder(EtchedBorder.LOWERED, null, null));
+		panel_1.setBounds(10, 11, 639, 380);
+		frmEvents.getContentPane().add(panel_1);
+		panel_1.setLayout(null);
+		
+		JScrollPane scrollPane_1 = new JScrollPane();
+		scrollPane_1.setBounds(10, 29, 309, 339);
+		panel_1.add(scrollPane_1);
+		scrollPane_1.setViewportView(listSequences);
+		// ***
+		
+		
+		// JList: listSequences ***
+		listSequences.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, null, null, null, null));
+		listSequences.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+		
+		
+		// JScrollPane: scrollPane
+		JScrollPane scrollPane = new JScrollPane();
+		scrollPane.setBounds(329, 29, 298, 339);
+		panel_1.add(scrollPane);
+		
+		listTargets.addListSelectionListener(new ListSelectionListener() {
+			public void valueChanged(ListSelectionEvent arg0) {
+				if(listTargets.getSelectedIndex() > -1) {
+					listSequences.setSelectedIndex(listTargets.getSelectedIndex());
+					btnInsertAfter.setEnabled(true);
+					
+					if(listTargets.getSelectedIndex() == 0) {
+						btnInsertBefore.setEnabled(false);						
+					}
+					else {
+						btnInsertBefore.setEnabled(true);
+					}
+				}
+			}
+		});
+		scrollPane.setViewportView(listTargets);
+		// ***
+		
+		
+		// JList for targets ***		
+		listTargets.setBorder(new SoftBevelBorder(BevelBorder.LOWERED, null, null, null, null));
+		listTargets.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+		
+		JLabel lblEvents = new JLabel("Events:");
+		lblEvents.setBounds(10, 11, 46, 14);
+		panel_1.add(lblEvents);
+		
+		JLabel lblTargets = new JLabel("Targets:");
+		lblTargets.setBounds(329, 11, 58, 14);
+		panel_1.add(lblTargets);
+		
+		listSequences.addListSelectionListener(new ListSelectionListener() {
+			public void valueChanged(ListSelectionEvent arg0) {
+				if(listSequences.getSelectedIndex() > -1) {
+					listTargets.setSelectedIndex(listSequences.getSelectedIndex());
+					
+					if(listSequences.getSelectedIndex() == 0) {
+						btnInsertBefore.setEnabled(false);
+						btnInsertAfter.setEnabled(true);
+					}
+					else {
+						btnInsertBefore.setEnabled(true);
+						btnInsertAfter.setEnabled(true);
+					}
+				}
+			}
+		});
+		// ***
+		
+		
+		// JButton: btnClose ***
+		btnClose.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent arg0) {
+				frmParent.setVisible(true);
+				frmEvents.dispose();
+			}
+		});
+		// ***
+	}
+
+	private void updateLists(final List<Event<?>> events,
+			final javax.swing.DefaultListModel modelListEvents,
+			final javax.swing.DefaultListModel modelListTargets) {
+		
+		modelListEvents.clear();
+		modelListTargets.clear();
+		for(int i=0; i<events.size(); i++) {
+			modelListEvents.addElement(events.get(i).getType());
+			modelListTargets.addElement(events.get(i).getTarget());
+		}
+	}
+}
Index: /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgSequences.java
===================================================================
--- /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgSequences.java	(revision 132)
+++ /trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/swing/DlgSequences.java	(revision 132)
@@ -0,0 +1,151 @@
+package de.ugoe.cs.eventbench.swing;
+
+import java.awt.EventQueue;
+import javax.swing.JFrame;
+import javax.swing.JList;
+import java.awt.BorderLayout;
+import java.util.List;
+
+import javax.swing.JButton;
+import javax.swing.AbstractListModel;
+import javax.swing.event.ListSelectionListener;
+import javax.swing.event.ListSelectionEvent;
+import de.ugoe.cs.eventbench.data.Event;
+import de.ugoe.cs.eventbench.data.GlobalDataContainer;
+import de.ugoe.cs.eventbench.windows.data.WindowsMessage;
+import de.ugoe.cs.util.console.Console;
+
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import javax.swing.JPanel;
+import javax.swing.border.EtchedBorder;
+import javax.swing.JScrollPane;
+import java.awt.event.ComponentAdapter;
+import java.awt.event.ComponentEvent;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+
+public class DlgSequences {
+
+	private JFrame frmSequences;
+	private List<List<Event<?>>> containedSequences;
+
+	/**
+	 * Launch the application.
+	 */
+	public static void ShowDialog() {
+		EventQueue.invokeLater(new Runnable() {
+			public void run() {
+				try {
+					DlgSequences window = new DlgSequences();
+					window.frmSequences.setVisible(true);
+				} catch (Exception e) {
+					e.printStackTrace();
+				}
+			}
+		});
+	}
+
+	/**
+	 * Create the application.
+	 */
+	public DlgSequences() {
+		initialize();
+	}
+
+	/**
+	 * Initialize the contents of the frame.
+	 */
+	private void initialize() {
+		frmSequences = new JFrame();
+		final javax.swing.DefaultListModel modelListSequences = new javax.swing.DefaultListModel();
+		final JButton btnSequence = new JButton("Show details");
+		final JButton btnClose = new JButton("Close");
+		JPanel panel = new JPanel();
+		
+		
+		// JFrame: frmSequence ***
+		frmSequences.setTitle("Sequences");
+		frmSequences.setResizable(false);
+		frmSequences.setBounds(100, 100, 270, 332);
+		frmSequences.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
+		frmSequences.getContentPane().setLayout(null);
+
+
+		try {
+			containedSequences = (List<List<Event<?>>>) GlobalDataContainer.getInstance().getData("sequences");
+		}
+		catch(ClassCastException e) {
+			Console.println("Not able to cast Data in GlobalDataContainer to List of Sequences");
+		}
+		
+		try {
+			for(int i=0; i<containedSequences.size(); i++) {
+				modelListSequences.addElement("Sequence " + (i+1) + ": " + containedSequences.get(i).size() + " Events");
+			}
+		}
+		catch(NullPointerException e) {
+			Console.println("No sequences found.");
+		}
+		
+		
+		panel.setBorder(new EtchedBorder(EtchedBorder.LOWERED, null, null));
+		panel.setBounds(10, 11, 244, 218);
+		frmSequences.getContentPane().add(panel);
+		panel.setLayout(null);
+		// ***
+		
+		
+		// JScrollPane: scrollPane
+		JScrollPane scrollPane = new JScrollPane();
+		scrollPane.setBounds(10, 11, 224, 196);
+		panel.add(scrollPane);
+		final JList listSequences = new JList(modelListSequences);
+		scrollPane.setViewportView(listSequences);
+		// ***
+
+		
+		
+		// JList: listSequnces
+		listSequences.addListSelectionListener(new ListSelectionListener() {
+			public void valueChanged(ListSelectionEvent arg0) {
+				if(listSequences.getSelectedIndex() >= 0) btnSequence.setEnabled(true);
+				else btnSequence.setEnabled(false);
+			}
+		});
+		
+		JPanel panel_1 = new JPanel();
+		panel_1.setBorder(new EtchedBorder(EtchedBorder.LOWERED, null, null));
+		panel_1.setBounds(10, 240, 244, 53);
+		frmSequences.getContentPane().add(panel_1);
+		panel_1.setLayout(null);
+		// ***
+		
+		
+		// JButton: btnSequence ***
+		btnSequence.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent arg0) {
+				if(btnSequence.isEnabled()) {
+					DlgSequenceDetails dlgSequences = new DlgSequenceDetails(frmSequences, containedSequences.get(listSequences.getSelectedIndex()));
+					dlgSequences.ShowDialog(frmSequences, containedSequences.get(listSequences.getSelectedIndex()));
+					frmSequences.setVisible(false);
+				}
+			}
+		});
+		btnSequence.setBounds(124, 11, 110, 32);
+		panel_1.add(btnSequence);
+		btnSequence.setEnabled(false);
+		// ***
+		
+		
+		//JButton: btnClose ***		
+		btnClose.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent arg0) {
+				frmSequences.dispose();
+			}
+		});
+		btnClose.setBounds(10, 11, 110, 32);
+		panel_1.add(btnClose);
+		// ***
+	}
+}
