diff --git a/idea/src/org/jetbrains/jet/plugin/framework/ui/ChooseLibraryPathPanel.java b/idea/src/org/jetbrains/jet/plugin/framework/ui/ChooseLibraryPathPanel.java index a79833d315a..04aeda3dde8 100644 --- a/idea/src/org/jetbrains/jet/plugin/framework/ui/ChooseLibraryPathPanel.java +++ b/idea/src/org/jetbrains/jet/plugin/framework/ui/ChooseLibraryPathPanel.java @@ -1,5 +1,6 @@ package org.jetbrains.jet.plugin.framework.ui; +import com.intellij.ui.JBColor; import com.intellij.util.EventDispatcher; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -29,7 +30,7 @@ public class ChooseLibraryPathPanel { ActionListener actionListener = new ActionListener() { @Override - public void actionPerformed(ActionEvent e) { + public void actionPerformed(@NotNull ActionEvent e) { actionDispatcher.getMulticaster().actionPerformed(e); updateComponents(); } @@ -74,10 +75,10 @@ public class ChooseLibraryPathPanel { private void updateComponents() { copyFilePanel.setEnabled(copyToRadioButton.isSelected()); if (copyToRadioButton.isSelected() && copyFilePanel.hasErrors()) { - copyToRadioButton.setForeground(Color.RED); + copyToRadioButton.setForeground(JBColor.red); } else { - copyToRadioButton.setForeground(Color.BLACK); + copyToRadioButton.setForeground(JBColor.foreground()); } } } diff --git a/idea/src/org/jetbrains/jet/plugin/framework/ui/CopyIntoPanel.java b/idea/src/org/jetbrains/jet/plugin/framework/ui/CopyIntoPanel.java index e84dcafc105..c96a24f4a74 100644 --- a/idea/src/org/jetbrains/jet/plugin/framework/ui/CopyIntoPanel.java +++ b/idea/src/org/jetbrains/jet/plugin/framework/ui/CopyIntoPanel.java @@ -20,6 +20,7 @@ import com.intellij.openapi.fileChooser.FileChooserDescriptorFactory; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.TextFieldWithBrowseButton; import com.intellij.ui.DocumentAdapter; +import com.intellij.ui.JBColor; import com.intellij.util.EventDispatcher; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -47,7 +48,7 @@ public class CopyIntoPanel { FileChooserDescriptorFactory.createSingleFolderDescriptor()); copyIntoField.getTextField().getDocument().addDocumentListener(new DocumentAdapter() { @Override - protected void textChanged(final DocumentEvent e) { + protected void textChanged(DocumentEvent e) { updateComponents(); } }); @@ -89,10 +90,10 @@ public class CopyIntoPanel { private void updateComponents() { boolean isError = false; - copyIntoLabel.setForeground(Color.BLACK); + copyIntoLabel.setForeground(JBColor.foreground()); if (copyIntoField.isEnabled()) { if (copyIntoField.getText().trim().isEmpty()) { - copyIntoLabel.setForeground(Color.RED); + copyIntoLabel.setForeground(JBColor.red); isError = true; } } diff --git a/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java b/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java index 5d06c4834df..ad5fd0d19ff 100644 --- a/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java +++ b/idea/src/org/jetbrains/jet/plugin/k2jsrun/K2JSRunConfigurationEditor.java @@ -16,7 +16,7 @@ package org.jetbrains.jet.plugin.k2jsrun; -import com.intellij.ide.browsers.BrowserFamily; + import com.intellij.ide.browsers.BrowserFamily; import com.intellij.ide.browsers.WebBrowser; import com.intellij.ide.browsers.WebBrowserManager; import com.intellij.openapi.fileChooser.FileChooserDescriptor; @@ -27,13 +27,13 @@ import com.intellij.openapi.options.SettingsEditor; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.ui.TextFieldWithBrowseButton; +import com.intellij.ui.JBColor; import com.intellij.ui.ListCellRendererWrapper; import org.jetbrains.annotations.NotNull; import javax.swing.*; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; -import java.awt.*; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.io.File; @@ -94,26 +94,26 @@ public final class K2JSRunConfigurationEditor extends SettingsEditor