Skip to content

Commit

Permalink
fix mnemonic issues - migrate to consulo ui
Browse files Browse the repository at this point in the history
  • Loading branch information
VISTALL committed Sep 25, 2024
1 parent 4c36110 commit 413c702
Showing 1 changed file with 20 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@
import consulo.language.util.IncorrectOperationException;
import consulo.localize.LocalizeValue;
import consulo.project.Project;
import consulo.ui.CheckBox;
import consulo.ui.Label;
import consulo.ui.annotation.RequiredUIAccess;
import consulo.ui.ex.RecentsManager;
import consulo.ui.ex.awt.Messages;
Expand Down Expand Up @@ -80,7 +82,7 @@ public class MoveMembersDialog extends RefactoringDialog implements MoveMembersO
private final MoveCallback myMoveCallback;

JavaVisibilityPanel myVisibilityPanel;
private final JCheckBox myIntroduceEnumConstants = new JCheckBox(RefactoringLocalize.moveEnumConstantCb().get(), true);
private final CheckBox myIntroduceEnumConstants = CheckBox.create(RefactoringLocalize.moveEnumConstantCb(), true);

public MoveMembersDialog(
Project project,
Expand Down Expand Up @@ -157,7 +159,7 @@ public String getMemberVisibility() {

@Override
public boolean makeEnumConstant() {
return myIntroduceEnumConstants.isVisible() && myIntroduceEnumConstants.isEnabled() && myIntroduceEnumConstants.isSelected();
return myIntroduceEnumConstants.isVisible() && myIntroduceEnumConstants.isEnabled() && myIntroduceEnumConstants.getValueOrError();
}

@Override
Expand All @@ -167,28 +169,28 @@ protected String getDimensionServiceKey() {

@Override
protected JComponent createNorthPanel() {
JPanel panel = new JPanel(new BorderLayout());
JPanel mainPanel = new JPanel(new BorderLayout());

JPanel _panel;
JPanel panel;
Box box = Box.createVerticalBox();

_panel = new JPanel(new BorderLayout());
panel = new JPanel(new BorderLayout());
JTextField sourceClassField = new JTextField();
sourceClassField.setText(mySourceClassName);
sourceClassField.setEditable(false);
_panel.add(new JLabel(RefactoringLocalize.moveMembersMoveMembersFromLabel().get()), BorderLayout.NORTH);
_panel.add(sourceClassField, BorderLayout.CENTER);
box.add(_panel);
panel.add(new JLabel(RefactoringLocalize.moveMembersMoveMembersFromLabel().get()), BorderLayout.NORTH);
panel.add(sourceClassField, BorderLayout.CENTER);
box.add(panel);

box.add(Box.createVerticalStrut(10));

_panel = new JPanel(new BorderLayout());
JLabel label = new JLabel(RefactoringLocalize.moveMembersToFullyQualifiedNameLabel().get());
label.setLabelFor(myTfTargetClassName);
_panel.add(label, BorderLayout.NORTH);
_panel.add(myTfTargetClassName, BorderLayout.CENTER);
_panel.add(myIntroduceEnumConstants, BorderLayout.SOUTH);
box.add(_panel);
panel = new JPanel(new BorderLayout());
Label label = Label.create(RefactoringLocalize.moveMembersToFullyQualifiedNameLabel());
label.setTarget(TargetAWT.wrap(myTfTargetClassName));
panel.add(TargetAWT.to(label), BorderLayout.NORTH);
panel.add(myTfTargetClassName, BorderLayout.CENTER);
panel.add(TargetAWT.to(myIntroduceEnumConstants), BorderLayout.SOUTH);
box.add(panel);

myTfTargetClassName.getChildComponent().getDocument().addDocumentListener(new DocumentAdapter() {
@Override
Expand All @@ -198,11 +200,11 @@ public void documentChanged(DocumentEvent e) {
}
});

panel.add(box, BorderLayout.CENTER);
panel.add(Box.createVerticalStrut(10), BorderLayout.SOUTH);
mainPanel.add(box, BorderLayout.CENTER);
mainPanel.add(Box.createVerticalStrut(10), BorderLayout.SOUTH);

validateButtons();
return panel;
return mainPanel;
}

@Override
Expand Down

0 comments on commit 413c702

Please sign in to comment.