@Override public void actionPerformed(ActionEvent e) { LayerSourceAssistantPane pane = new LayerSourceAssistantPane(SwingUtilities.getWindowAncestor(control), "Add Layer", getAppContext()); LayerSourceDescriptor[] layerSourceDescriptors = BeamUiActivator.getInstance().getLayerSources(); pane.show(new SelectLayerSourceAssistantPage(layerSourceDescriptors), screenBounds); screenBounds = pane.getWindow().getBounds(); } }