private JPanel createForm() {

		DefaultFormBuilder builder = new DefaultFormBuilder(new FormLayout(""));
		Border border = BorderFactory.createCompoundBorder(BorderFactory
				.createEtchedBorder(EtchedBorder.RAISED), new EmptyBorder(15,
				20, 10, 20));
		builder.setBorder(border);
		builder.appendColumn("right:pref");
		builder.appendColumn("17dlu");
		builder.appendColumn("fill:max(pref; 150px)");
		builder.appendColumn("5dlu");
		builder.appendColumn("right:pref");

		tblCustomer.setPreferredScrollableViewportSize(new Dimension(500, 115));
		tblCustomer.addMouseListener(con);
		JScrollPane custScrollPane = new JScrollPane(tblCustomer);
		tblCustomer.setFillsViewportHeight(true);

		tblDvd.setPreferredScrollableViewportSize(new Dimension(500, 115));
		tblDvd.addMouseListener(con);
		JScrollPane dvdScrollPane = new JScrollPane(tblDvd);
		tblDvd.setFillsViewportHeight(true);

		builder.appendSeparator("Customer");
		builder.append(createCustomer(), custScrollPane);
		builder.nextLine();

		builder.appendSeparator("DVD");
		builder.append(createDvd(), dvdScrollPane);
		builder.nextLine();

		builder.appendSeparator("Transaction");
		builder.append(createTransaction(), createTransactionTable());
		builder.nextLine();
		return builder.getPanel();
	}