+ final JPanel pipelineInfoPanel = new JPanel(new BorderLayout(12, 12));
+ PipelinePanel pipelinePanel = new PipelinePanel(pipeline);
+ pipelinePanel.addFilterSelectionListener(new FilterSelectionListener() {
+
+ @Override
+ public void filterSelected(Filter filter) {
+ infoPanelCardLayout.show(infoPanel, filter.name());
+ }
+ });
+ pipelineInfoPanel.add(pipelinePanel, BorderLayout.CENTER);
+ pipelineInfoPanel.add(infoPanel, BorderLayout.EAST);
+ tabbedPane.add("Pipeline", pipelineInfoPanel);