package devopsdistilled.operp.client.items.panes.details;

import javax.swing.JComponent;
import javax.swing.JPanel;

import devopsdistilled.operp.client.abstracts.AbstractEntityDetailsPane;
import devopsdistilled.operp.server.data.entity.items.Manufacturer;

public class ManufacturerDetailsPane extends
		AbstractEntityDetailsPane<Manufacturer> {

	private final JPanel pane;

	public ManufacturerDetailsPane() {
		pane = new JPanel();
	}

	@Override
	public JComponent getPane() {
		return pane;
	}

	@Override
	public void show(Manufacturer entity) {
		// TODO Auto-generated method stub

	}

	@Override
	public String getTitle() {
		return "Manufacturer Details";
	}

}

@@ -67,55 +67,254 @@
 java
-x.swing.JComponent;%0Aimport javax.swing.JPanel;%0A
+.awt.event.ActionEvent;%0Aimport java.awt.event.ActionListener;%0A%0Aimport javax.swing.JButton;%0Aimport javax.swing.JComponent;%0Aimport javax.swing.JLabel;%0Aimport javax.swing.JPanel;%0Aimport javax.swing.JTextField;%0A%0Aimport net.miginfocom.swing.MigLayout;
 %0Aimp
@@ -574,65 +574,1365 @@
 ne;%0A
-%0A%09public ManufacturerDetailsPane() %7B%0A%09%09pane = new JPanel(
+%09private final JTextField manufacturerIdField;%0A%09private final JTextField manufacturerNameField;%0A%0A%09public ManufacturerDetailsPane() %7B%0A%09%09pane = new JPanel();%0A%09%09pane.setLayout(new MigLayout(%22%22, %22%5B%5D%5Bgrow%5D%22, %22%5B%5D%5B%5D%5B%5D%5B%5D%22));%0A%0A%09%09JLabel lblManufacturerId = new JLabel(%22Manufacturer ID%22);%0A%09%09pane.add(lblManufacturerId, %22cell 0 0,alignx trailing%22);%0A%0A%09%09manufacturerIdField = new JTextField();%0A%09%09pane.add(manufacturerIdField, %22cell 1 0,growx%22);%0A%09%09manufacturerIdField.setColumns(10);%0A%0A%09%09JLabel lblManufacturerName = new JLabel(%22Manufacturer Name%22);%0A%09%09pane.add(lblManufacturerName, %22cell 0 1,alignx trailing%22);%0A%0A%09%09manufacturerNameField = new JTextField();%0A%09%09pane.add(manufacturerNameField, %22cell 1 1,growx%22);%0A%09%09manufacturerNameField.setColumns(10);%0A%0A%09%09JButton btnDelete = new JButton(%22Delete%22);%0A%09%09btnDelete.addActionListener(new ActionListener() %7B%0A%09%09%09@Override%0A%09%09%09public void actionPerformed(ActionEvent e) %7B%0A%09%09%09%7D%0A%09%09%7D);%0A%09%09pane.add(btnDelete, %22flowx,cell 1 3%22);%0A%0A%09%09JButton btnEdit = new JButton(%22Edit%22);%0A%09%09btnEdit.addActionListener(new ActionListener() %7B%0A%09%09%09@Override%0A%09%09%09public void actionPerformed(ActionEvent e) %7B%0A%09%09%09%7D%0A%09%09%7D);%0A%09%09pane.add(btnEdit, %22cell 1 3%22);%0A%0A%09%09JButton btnOk = new JButton(%22OK%22);%0A%09%09btnOk.addActionListener(new ActionListener() %7B%0A%09%09%09@Override%0A%09%09%09public void actionPerformed(ActionEvent e) %7B%0A%09%09%09%09getDialog().dispose();%0A%09%09%09%7D%0A%09%09%7D);%0A%09%09pane.add(btnOk, %22cell 1 3%22
 );%0A%09

Create basic layout and Impl "OK"