/** Initializes the panel */ public void init() { if (!initialized) { setLayout(new GridBagLayout()); // configuration table configurationTable.init(); configurationTable.setName(NAME_CONFIGURATION_TABLE); configurationTable.setCache(configurationTable.getSelectionBackground()); JScrollPane scrollPane = new JScrollPane(configurationTable); GridBagConstraints c = new GridBagConstraints(); c.gridx = 0; c.gridy = 0; add(scrollPane, c); // editor panel createEditorPanel(); c.gridx = 0; c.gridy = 1; c.anchor = GridBagConstraints.WEST; add(editorPanel, c); initialized = true; } }