mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
rename ComponentWithAnchor -> PanelWithAnchor
added interface AnchorableComponent for JBLabel, JBCheckBox, etc. Before they implements ComponentWithAnchor.
This commit is contained in:
@@ -27,7 +27,7 @@ import com.intellij.openapi.ui.LabeledComponent;
|
||||
import com.intellij.openapi.ui.TextFieldWithBrowseButton;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.ui.EditorTextFieldWithBrowseButton;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.RawCommandLineEditor;
|
||||
import com.intellij.ui.ScrollPaneFactory;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
@@ -46,7 +46,7 @@ import java.util.*;
|
||||
import java.util.List;
|
||||
|
||||
public class AppletConfigurable extends SettingsEditor<AppletConfiguration> implements CheckableRunConfigurationEditor<AppletConfiguration>,
|
||||
ComponentWithAnchor {
|
||||
PanelWithAnchor {
|
||||
private JPanel myWholePanel;
|
||||
private JRadioButton myMainClass;
|
||||
private JRadioButton myURL;
|
||||
|
||||
@@ -24,7 +24,7 @@ import com.intellij.openapi.ui.TextComponentAccessor;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.ui.GuiUtils;
|
||||
import com.intellij.ui.InsertPathAction;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.TextFieldWithHistory;
|
||||
import com.intellij.ui.components.JBCheckBox;
|
||||
|
||||
@@ -38,7 +38,7 @@ import java.util.ArrayList;
|
||||
* User: anna
|
||||
* Date: Jun 21, 2005
|
||||
*/
|
||||
public class AlternativeJREPanel extends JPanel implements ComponentWithAnchor {
|
||||
public class AlternativeJREPanel extends JPanel implements PanelWithAnchor {
|
||||
private final ComponentWithBrowseButton<TextFieldWithHistory> myPathField;
|
||||
private final JBCheckBox myCbEnabled;
|
||||
final TextFieldWithHistory myFieldWithHistory;
|
||||
|
||||
@@ -32,7 +32,7 @@ import com.intellij.openapi.ui.popup.JBPopup;
|
||||
import com.intellij.openapi.ui.popup.JBPopupFactory;
|
||||
import com.intellij.openapi.util.IconLoader;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.RawCommandLineEditor;
|
||||
import com.intellij.ui.components.JBList;
|
||||
import com.intellij.util.ArrayUtil;
|
||||
@@ -44,7 +44,7 @@ import java.awt.event.ActionListener;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class CommonProgramParametersPanel extends JPanel implements ComponentWithAnchor {
|
||||
public class CommonProgramParametersPanel extends JPanel implements PanelWithAnchor {
|
||||
private static final Icon ICON = IconLoader.getIcon("/runConfigurations/variables.png");
|
||||
|
||||
private LabeledComponent<RawCommandLineEditor> myProgramParametersComponent;
|
||||
|
||||
@@ -18,7 +18,7 @@ package com.intellij.openapi.ui;
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.ui.IdeBorderFactory;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
@@ -28,7 +28,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
||||
public class LabeledComponent<Comp extends JComponent> extends JPanel implements ComponentWithAnchor {
|
||||
public class LabeledComponent<Comp extends JComponent> extends JPanel implements PanelWithAnchor {
|
||||
private final JBLabel myLabel = new JBLabel();
|
||||
private Comp myComponent;
|
||||
private String myLabelConstraints = BorderLayout.NORTH;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.intellij.ui.components;
|
||||
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.AnchorableComponent;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
@@ -8,7 +8,7 @@ import java.awt.*;
|
||||
/**
|
||||
* @author evgeny.zakrevsky
|
||||
*/
|
||||
public class JBCheckBox extends JCheckBox implements ComponentWithAnchor {
|
||||
public class JBCheckBox extends JCheckBox implements AnchorableComponent {
|
||||
private JComponent anchor;
|
||||
|
||||
public JBCheckBox() {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package com.intellij.ui.components;
|
||||
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.AnchorableComponent;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -23,7 +23,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
|
||||
public class JBLabel extends JLabel implements ComponentWithAnchor {
|
||||
public class JBLabel extends JLabel implements AnchorableComponent {
|
||||
private UIUtil.ComponentStyle myComponentStyle = UIUtil.ComponentStyle.REGULAR;
|
||||
private UIUtil.FontColor myFontColor = UIUtil.FontColor.NORMAL;
|
||||
private JComponent myAnchor = null;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.intellij.ui.components;
|
||||
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.AnchorableComponent;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -9,7 +9,7 @@ import java.awt.*;
|
||||
/**
|
||||
* @author evgeny.zakrevsky
|
||||
*/
|
||||
public class JBRadioButton extends JRadioButton implements ComponentWithAnchor {
|
||||
public class JBRadioButton extends JRadioButton implements AnchorableComponent {
|
||||
private JComponent anchor;
|
||||
|
||||
public JBRadioButton() {
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import javax.swing.*;
|
||||
* @author evgeny.zakrevsky
|
||||
*/
|
||||
|
||||
public interface ComponentWithAnchor {
|
||||
public interface AnchorableComponent {
|
||||
JComponent getAnchor();
|
||||
void setAnchor(@Nullable JComponent anchor);
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.intellij.ui;
|
||||
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
/**
|
||||
* @author evgeny.zakrevsky
|
||||
*/
|
||||
|
||||
public interface PanelWithAnchor {
|
||||
JComponent getAnchor();
|
||||
void setAnchor(@Nullable JComponent anchor);
|
||||
}
|
||||
@@ -29,7 +29,7 @@ import com.intellij.openapi.ui.DialogWrapper;
|
||||
import com.intellij.openapi.ui.LabeledComponent;
|
||||
import com.intellij.openapi.ui.Messages;
|
||||
import com.intellij.ui.ComboboxWithBrowseButton;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.RawCommandLineEditor;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
import org.jetbrains.android.facet.AndroidFacet;
|
||||
@@ -45,7 +45,7 @@ import java.awt.event.ActionListener;
|
||||
/**
|
||||
* @author yole
|
||||
*/
|
||||
public class AndroidRunConfigurationEditor<T extends AndroidRunConfigurationBase> extends SettingsEditor<T> implements ComponentWithAnchor {
|
||||
public class AndroidRunConfigurationEditor<T extends AndroidRunConfigurationBase> extends SettingsEditor<T> implements PanelWithAnchor {
|
||||
private JPanel myPanel;
|
||||
private JComboBox myModulesComboBox;
|
||||
private JCheckBox myChooseDeviceManually;
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.jetbrains.android.run;
|
||||
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.awt.*;
|
||||
* Time: 7:22:44 PM
|
||||
* To change this template use File | Settings | File Templates.
|
||||
*/
|
||||
public interface ConfigurationSpecificEditor<T> extends ComponentWithAnchor {
|
||||
public interface ConfigurationSpecificEditor<T> extends PanelWithAnchor {
|
||||
void applyTo(T t);
|
||||
void resetFrom(T t);
|
||||
Component getComponent();
|
||||
|
||||
@@ -25,7 +25,7 @@ import com.intellij.openapi.options.SettingsEditor;
|
||||
import com.intellij.openapi.projectRoots.Sdk;
|
||||
import com.intellij.openapi.roots.ModuleRootManager;
|
||||
import com.intellij.openapi.ui.LabeledComponent;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.RawCommandLineEditor;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
@@ -46,7 +46,7 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class PluginRunConfigurationEditor extends SettingsEditor<PluginRunConfiguration> implements ComponentWithAnchor {
|
||||
public class PluginRunConfigurationEditor extends SettingsEditor<PluginRunConfiguration> implements PanelWithAnchor {
|
||||
|
||||
private DefaultComboBoxModel myModulesModel = new DefaultComboBoxModel();
|
||||
private final JComboBox myModules = new JComboBox(myModulesModel);
|
||||
|
||||
@@ -21,7 +21,7 @@ import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.options.ConfigurationException;
|
||||
import com.intellij.openapi.options.SettingsEditor;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.DocumentAdapter;
|
||||
import com.intellij.ui.RawCommandLineEditor;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
@@ -34,7 +34,7 @@ import java.awt.*;
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class MvcRunConfigurationEditor<T extends MvcRunConfiguration> extends SettingsEditor<T> implements ComponentWithAnchor {
|
||||
public class MvcRunConfigurationEditor<T extends MvcRunConfiguration> extends SettingsEditor<T> implements PanelWithAnchor {
|
||||
private DefaultComboBoxModel myModulesModel;
|
||||
protected JComboBox myModulesBox;
|
||||
private JPanel myMainPanel;
|
||||
|
||||
+2
-2
@@ -27,7 +27,7 @@ import com.intellij.openapi.options.SettingsEditor;
|
||||
import com.intellij.openapi.roots.ui.configuration.ModulesAlphaComparator;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.ui.ComboboxSpeedSearch;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.FieldPanel;
|
||||
import com.intellij.ui.RawCommandLineEditor;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
@@ -39,7 +39,7 @@ import java.awt.*;
|
||||
import java.util.*;
|
||||
import java.util.List;
|
||||
|
||||
public class GroovyRunConfigurationEditor extends SettingsEditor<GroovyScriptRunConfiguration> implements ComponentWithAnchor {
|
||||
public class GroovyRunConfigurationEditor extends SettingsEditor<GroovyScriptRunConfiguration> implements PanelWithAnchor {
|
||||
private DefaultComboBoxModel myModulesModel;
|
||||
private JComboBox myModulesBox;
|
||||
private JPanel myMainPanel;
|
||||
|
||||
+2
-3
@@ -24,7 +24,6 @@ import com.intellij.execution.junit.JUnitConfiguration;
|
||||
import com.intellij.execution.junit.JUnitConfigurationType;
|
||||
import com.intellij.execution.junit.JUnitUtil;
|
||||
import com.intellij.execution.junit.TestClassFilter;
|
||||
import com.intellij.execution.junit2.info.MethodLocation;
|
||||
import com.intellij.execution.testframework.SourceScope;
|
||||
import com.intellij.execution.testframework.TestSearchScope;
|
||||
import com.intellij.execution.ui.AlternativeJREPanel;
|
||||
@@ -46,7 +45,7 @@ import com.intellij.openapi.util.IconLoader;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.*;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.EditorTextField;
|
||||
import com.intellij.ui.EditorTextFieldWithBrowseButton;
|
||||
import com.intellij.ui.InsertPathAction;
|
||||
@@ -68,7 +67,7 @@ import java.awt.event.ActionListener;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
public class JUnitConfigurable extends SettingsEditor<JUnitConfiguration> implements ComponentWithAnchor {
|
||||
public class JUnitConfigurable extends SettingsEditor<JUnitConfiguration> implements PanelWithAnchor {
|
||||
private static final List<TIntArrayList> ourEnabledFields = Arrays.asList(
|
||||
new TIntArrayList(new int[]{0}),
|
||||
new TIntArrayList(new int[]{1}),
|
||||
|
||||
+2
-2
@@ -21,7 +21,7 @@ import com.intellij.openapi.options.ConfigurationException;
|
||||
import com.intellij.openapi.ui.LabeledComponent;
|
||||
import com.intellij.openapi.ui.TextFieldWithBrowseButton;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.idea.maven.model.MavenConstants;
|
||||
@@ -32,7 +32,7 @@ import javax.swing.*;
|
||||
/**
|
||||
* @author Vladislav.Kaznacheev
|
||||
*/
|
||||
public abstract class MavenRunnerParametersConfigurable implements Configurable, ComponentWithAnchor {
|
||||
public abstract class MavenRunnerParametersConfigurable implements Configurable, PanelWithAnchor {
|
||||
private JPanel panel;
|
||||
protected LabeledComponent<TextFieldWithBrowseButton> workingDirComponent;
|
||||
protected LabeledComponent<JTextField> goalsComponent;
|
||||
|
||||
+2
-2
@@ -22,7 +22,7 @@ import com.intellij.openapi.ui.LabeledComponent;
|
||||
import com.intellij.openapi.ui.TextFieldWithBrowseButton;
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.DocumentAdapter;
|
||||
import com.intellij.util.Alarm;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
@@ -36,7 +36,7 @@ import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.io.File;
|
||||
|
||||
public class MavenEnvironmentForm implements ComponentWithAnchor {
|
||||
public class MavenEnvironmentForm implements PanelWithAnchor {
|
||||
private JPanel panel;
|
||||
private LabeledComponent<TextFieldWithBrowseButton> mavenHomeComponent;
|
||||
private LabeledComponent<TextFieldWithBrowseButton> settingsFileComponent;
|
||||
|
||||
+2
-2
@@ -19,7 +19,7 @@ package org.jetbrains.idea.maven.project;
|
||||
|
||||
import com.intellij.openapi.options.SearchableConfigurable;
|
||||
import com.intellij.openapi.util.Pair;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
import com.intellij.util.Function;
|
||||
import org.jetbrains.annotations.Nls;
|
||||
@@ -35,7 +35,7 @@ import java.util.Arrays;
|
||||
/**
|
||||
* @author Ralf Quebbemann (ralfq@codehaus.org)
|
||||
*/
|
||||
public abstract class MavenGeneralConfigurable implements SearchableConfigurable, ComponentWithAnchor {
|
||||
public abstract class MavenGeneralConfigurable implements SearchableConfigurable, PanelWithAnchor {
|
||||
private JCheckBox checkboxWorkOffline;
|
||||
private JPanel panel;
|
||||
private JComboBox outputLevelCombo;
|
||||
|
||||
+2
-2
@@ -48,7 +48,7 @@ import com.intellij.psi.PsiClass;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiMethod;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.EditorTextFieldWithBrowseButton;
|
||||
import com.intellij.ui.table.TableView;
|
||||
import com.intellij.util.TextFieldCompletionProvider;
|
||||
@@ -69,7 +69,7 @@ import java.awt.event.ActionListener;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Map;
|
||||
|
||||
public class TestNGConfigurationEditor extends SettingsEditor<TestNGConfiguration> implements ComponentWithAnchor {
|
||||
public class TestNGConfigurationEditor extends SettingsEditor<TestNGConfiguration> implements PanelWithAnchor {
|
||||
//private static final Logger LOGGER = Logger.getInstance("TestNG Runner");
|
||||
private final Project project;
|
||||
|
||||
|
||||
+2
-2
@@ -44,7 +44,7 @@ import com.intellij.openapi.vfs.VirtualFileManager;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.PsiManager;
|
||||
import com.intellij.ui.ComboboxWithBrowseButton;
|
||||
import com.intellij.ui.ComponentWithAnchor;
|
||||
import com.intellij.ui.PanelWithAnchor;
|
||||
import com.intellij.ui.DocumentAdapter;
|
||||
import com.intellij.ui.RawCommandLineEditor;
|
||||
import com.intellij.ui.components.JBLabel;
|
||||
@@ -106,7 +106,7 @@ class XsltRunSettingsEditor extends SettingsEditor<XsltRunConfiguration> {
|
||||
}
|
||||
}
|
||||
|
||||
static class Editor implements ComponentWithAnchor {
|
||||
static class Editor implements PanelWithAnchor {
|
||||
private JTabbedPane myComponent;
|
||||
|
||||
private TextFieldWithBrowseButton myXsltFile;
|
||||
|
||||
Reference in New Issue
Block a user