summaryrefslogtreecommitdiff
path: root/plugins/junit/src/com/intellij/execution/junit2/ui/ConsolePanel.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/junit/src/com/intellij/execution/junit2/ui/ConsolePanel.java')
-rw-r--r--plugins/junit/src/com/intellij/execution/junit2/ui/ConsolePanel.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/plugins/junit/src/com/intellij/execution/junit2/ui/ConsolePanel.java b/plugins/junit/src/com/intellij/execution/junit2/ui/ConsolePanel.java
index 3fe67a6d5e1b..d4102d4df784 100644
--- a/plugins/junit/src/com/intellij/execution/junit2/ui/ConsolePanel.java
+++ b/plugins/junit/src/com/intellij/execution/junit2/ui/ConsolePanel.java
@@ -41,6 +41,7 @@ import com.intellij.ui.SimpleTextAttributes;
import com.intellij.ui.treeStructure.Tree;
import com.intellij.util.Alarm;
import org.jetbrains.annotations.NonNls;
+import org.jetbrains.annotations.NotNull;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
@@ -69,25 +70,30 @@ public class ConsolePanel extends TestResultsPanel {
myPrinter = printer;
}
+ @Override
public void initUI() {
super.initUI();
myStartingProgress = new StartingProgress(myTreeView);
}
+ @Override
protected JComponent createStatisticsPanel() {
myStatisticsPanel = new StatisticsPanel();
return myStatisticsPanel;
}
+ @Override
protected ToolbarPanel createToolbarPanel() {
return new JUnitToolbarPanel(myProperties, myEnvironment, this);
}
+ @Override
protected TestStatusLine createStatusLine() {
myStatusLine = new JUnitStatusLine();
return myStatusLine;
}
+ @Override
protected JComponent createTestTreeView() {
myTreeView = new JUnitTestTreeView();
return myTreeView;
@@ -129,6 +135,7 @@ public class ConsolePanel extends TestResultsPanel {
return myPrinter;
}
+ @Override
public void dispose() {
stopStartingProgress();
myPrinter = null;
@@ -145,8 +152,10 @@ public class ConsolePanel extends TestResultsPanel {
private ProcessHandler myProcess;
private long myStartedAt = System.currentTimeMillis();
private final ProcessAdapter myProcessListener = new ProcessAdapter() {
+ @Override
public void processTerminated(ProcessEvent event) {
ApplicationManager.getApplication().invokeLater(new Runnable() {
+ @Override
public void run() {
doStop();
}
@@ -162,7 +171,9 @@ public class ConsolePanel extends TestResultsPanel {
myTree.setPaintBusy(true);
//myStartingLabel.setBackground(UIManager.getColor("Tree.background"));
myTree.setCellRenderer(new TreeCellRenderer() {
- public Component getTreeCellRendererComponent(final JTree tree, final Object value,
+ @NotNull
+ @Override
+ public Component getTreeCellRendererComponent(@NotNull final JTree tree, final Object value,
final boolean selected, final boolean expanded,
final boolean leaf, final int row, final boolean hasFocus) {
myStartingLabel.clear();
@@ -173,7 +184,8 @@ public class ConsolePanel extends TestResultsPanel {
}
});
myTree.addPropertyChangeListener(JTree.TREE_MODEL_PROPERTY, new PropertyChangeListener() {
- public void propertyChange(final PropertyChangeEvent evt) {
+ @Override
+ public void propertyChange(@NotNull final PropertyChangeEvent evt) {
myTree.removePropertyChangeListener(JTree.TREE_MODEL_PROPERTY, this);
doStop();
}
@@ -189,6 +201,7 @@ public class ConsolePanel extends TestResultsPanel {
myProcess = null;
}
+ @Override
public void run() {
myModel.nodeChanged(myRootNode);
postRepaint();