private void init() throws IOException {
		lblDvdCategory = new Label("Category:");
		lblDvdCode = new Label("Code:");
		lblDvdLang = new Label("Language:");
		lblDvdName = new Label("Name:");
		lblTransNoOfDvds = new Label("No Of Dvds:");

		txtDvdId = new JTextField();
		txtDvdName = new JTextField();
		txtNoOfDvds = new JTextField();
		cmbDvdCategory = new JComboBox(GuiUtil.getComboBoxData("categories"));
		cmbDvdCategory.insertItemAt("Select Category", 0);
		cmbDvdCategory.setSelectedIndex(0);
		cmbDvdCategory.addItemListener(controller);
		cmbDVDLanguage = new JComboBox(GuiUtil.getComboBoxData("languages"));
		cmbDVDLanguage.insertItemAt("Select Language", 0);
		cmbDVDLanguage.setSelectedIndex(0);
		cmbDVDLanguage.addItemListener(controller);

		btnAdd = new CustomJButton("Add", controller);
		btnCancel = new CustomJButton("Exit", controller);
		btnRemove = new CustomJButton("Remove", controller);
		btnSave = new CustomJButton("Save", controller);
		btnSave.setEnabled(false);
		dvdTableModel = new com.gui.generictablemodel.GenericTableModel<DVD>(
				new DVD());
		tblDvd = new JTable(dvdTableModel);
		tblDvd.setName(DVD.class.getName());
	}