1
2
3
4
5
6
7
8
9
10
11 package com.jsql.view.swing.interaction;
12
13 import com.jsql.view.interaction.InteractionCommand;
14 import com.jsql.view.swing.util.MediatorHelper;
15
16 import javax.swing.*;
17
18
19
20
21 public class CreateAnalysisReport extends CreateTabHelper implements InteractionCommand {
22
23 private final String content;
24
25 public CreateAnalysisReport(Object[] interactionParams) {
26 this.content = (String) interactionParams[0];
27 }
28
29 @Override
30 public void execute() {
31 SwingUtilities.invokeLater(() -> MediatorHelper.tabResults().addReportTab(this.content.trim()));
32 }
33 }