+ final JPanel pipelineInfoPanel = new JPanel(new BorderLayout(12, 12));
+ PipelinePanel pipelinePanel = new PipelinePanel(pipeline);
+ pipelinePanel.addComponentHoverListener(new ComponentSelectionListener() {
+
+ @Override
+ public void componentSelected(ControlledComponent controlledComponent) {
+ infoPanelCardLayout.show(infoPanel, controlledComponent.name());
+ }
+ });
+ pipelineInfoPanel.add(pipelinePanel, BorderLayout.CENTER);
+ pipelineInfoPanel.add(infoPanel, BorderLayout.EAST);
+ tabbedPane.add("Pipeline", pipelineInfoPanel);