void (ActionEvent e) { final Object item = comboBox.getSelectedItem(); String id = null; if (item instanceof Tool) { id = ((Tool)item).getActionId(); } final ToolSelectDialog dialog = getToolSelectDialog(id); if (!dialog.showAndGet()) { return; } comboBox.setModel(new CollectionComboBoxModel(getComboBoxElements(), dialog.getSelectedTool())); }