private void build() {
setLayout(Layout.getGBL());
table.setColumnCount(7);
TableColumn c = table.getColumnModel().getColumn(6);
table.removeColumn(c);
c = table.getColumnModel().getColumn(0);
JTextField textField = ComponentFactory.getTextFieldDisabled();
c.setCellEditor(new DefaultCellEditor(textField));
c.setHeaderValue(DcResources.getText("lblField"));
c = table.getColumnModel().getColumn(1);
c.setCellEditor(new DefaultCellEditor(ComponentFactory.getNumberField()));
c.setHeaderValue(DcResources.getText("lblWidth"));
c = table.getColumnModel().getColumn(2);
c.setCellEditor(new DefaultCellEditor(ComponentFactory.getNumberField()));
c.setHeaderValue(DcResources.getText("lblMaxTextLength"));
c = table.getColumnModel().getColumn(3);
c.setCellEditor(new DefaultCellEditor(ComponentFactory.getCheckBox("")));
c.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
c.setHeaderValue(DcResources.getText("lblVisible"));
c = table.getColumnModel().getColumn(4);
c.setCellEditor(new DefaultCellEditor(ComponentFactory.getCheckBox("")));
c.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
c.setHeaderValue(DcResources.getText("lblLinkToDetails"));
c = table.getColumnModel().getColumn(5);
c.setCellEditor(new DefaultCellEditor(ComponentFactory.getCheckBox("")));
c.setCellRenderer(CheckBoxTableCellRenderer.getInstance());
c.setHeaderValue(DcResources.getText("lblQuickSearchField"));
applyDefinitions();
JScrollPane scroller = new JScrollPane(table);
scroller.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);