ui: align buttons (IDEA-160118)

This commit is contained in:
Anna Kozlova
2016-08-23 21:05:33 +03:00
parent f4edb2e35b
commit 717110bb1e
2 changed files with 11 additions and 11 deletions
@@ -24,6 +24,7 @@ import com.intellij.codeInspection.reference.RefMethod;
import com.intellij.codeInspection.reference.RefVisitor;
import com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspection;
import com.intellij.codeInspection.unusedSymbol.UnusedSymbolLocalInspectionBase;
import com.intellij.openapi.ui.VerticalFlowLayout;
import com.intellij.ui.components.JBTabbedPane;
import com.intellij.util.ui.JBUI;
import org.jetbrains.annotations.NotNull;
@@ -188,16 +189,13 @@ public class UnusedDeclarationInspection extends UnusedDeclarationInspectionBase
gc.gridy++;
add(myNonJavaCheckbox, gc);
final JButton configureClassPatternsButton = EntryPointsManagerImpl.createConfigureClassPatternsButton();
gc.fill = GridBagConstraints.NONE;
gc.gridy++;
add(configureClassPatternsButton, gc);
JButton configureAnnotations = EntryPointsManagerImpl.createConfigureAnnotationsButton();
gc.gridy++;
gc.weighty = 1;
add(configureAnnotations, gc);
final JPanel btnPanel = new JPanel(new VerticalFlowLayout());
btnPanel.add(EntryPointsManagerImpl.createConfigureClassPatternsButton());
btnPanel.add(EntryPointsManagerImpl.createConfigureAnnotationsButton());
add(btnPanel, gc);
}
}
@@ -79,6 +79,7 @@ public class EntryPointsManagerImpl extends EntryPointsManagerBase implements Pe
public static JButton createConfigureAnnotationsButton() {
final JButton configureAnnotations = new JButton("Configure annotations...");
configureAnnotations.setHorizontalAlignment(SwingConstants.LEFT);
configureAnnotations.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
@@ -89,11 +90,12 @@ public class EntryPointsManagerImpl extends EntryPointsManagerBase implements Pe
}
public static JButton createConfigureClassPatternsButton() {
final JButton configureAnnotations = new JButton("Configure class patterns...");
configureAnnotations.addActionListener(new ActionListener() {
final JButton configureClassPatterns = new JButton("Configure class patterns...");
configureClassPatterns.setHorizontalAlignment(SwingConstants.LEFT);
configureClassPatterns.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
final EntryPointsManagerBase entryPointsManagerBase = getInstance(ProjectUtil.guessCurrentProject(configureAnnotations));
final EntryPointsManagerBase entryPointsManagerBase = getInstance(ProjectUtil.guessCurrentProject(configureClassPatterns));
final ArrayList<ClassPattern> list = new ArrayList<>();
for (ClassPattern pattern : entryPointsManagerBase.getPatterns()) {
list.add(new ClassPattern(pattern));
@@ -121,6 +123,6 @@ public class EntryPointsManagerImpl extends EntryPointsManagerBase implements Pe
}.show();
}
});
return configureAnnotations;
return configureClassPatterns;
}
}