public void enableEdit() {
		disableEdit();
		
		nameField.setEnabled(true);
		nameField.setText(list.getSelectedValue().substring(0, list.getSelectedValue().indexOf(';')));
		switch(list.getSelectedValue().charAt(list.getSelectedValue().indexOf(';') + 1)) {
		case 'S':
			stringField.setEnabled(true);
			stringField.setText(list.getSelectedValue().substring(list.getSelectedValue().lastIndexOf(';') + 1, list.getSelectedValue().length()));
			break;
		case 'I':
			intSpinner.setEnabled(true);
			intSpinner.setValue(Integer.parseInt(list.getSelectedValue().substring(list.getSelectedValue().lastIndexOf(';') + 1, list.getSelectedValue().length())));
			adjustSet.setEnabled(true);
			adjustAdd.setEnabled(true);
			adjustSubtract.setEnabled(true);
			break;
		case 'B':
			booleanBox.setEnabled(true);
			booleanBox.setSelected(Boolean.parseBoolean(list.getSelectedValue().substring(list.getSelectedValue().lastIndexOf(';') + 1, list.getSelectedValue().length())));
			break;
		case 'F':
			floatSpinner.setEnabled(true);
			floatSpinner.setValue(Float.parseFloat(list.getSelectedValue().substring(list.getSelectedValue().lastIndexOf(';') + 1, list.getSelectedValue().length())));
			adjustSet.setEnabled(true);
			adjustAdd.setEnabled(true);
			adjustSubtract.setEnabled(true);
			break;
		}
	}