Java: Cosmetic UI improvements in Extract Method preview (IDEA-190179)

This commit is contained in:
Pavel Dolgov
2018-04-17 17:05:50 +03:00
parent b9210b4e25
commit 014bb16e62
2 changed files with 11 additions and 5 deletions
@@ -505,16 +505,22 @@ public class ExtractMethodDialog extends RefactoringDialog implements AbstractEx
ApplicationManager.getApplication().invokeLater(
() -> {
if (count != 0) {
duplicatesCount.setIcon(UIUtil.getBalloonInformationIcon());
duplicatesCount.setText(RefactoringBundle.message("refactoring.extract.method.dialog.duplicates.count", count));
showCount(UIUtil.getBalloonInformationIcon(),
" " + RefactoringBundle.message("refactoring.extract.method.dialog.duplicates.count", count),
JBUI.Borders.empty(18, 0));
}
else {
duplicatesCount.setIcon(null);
duplicatesCount.setText("");
showCount(null, "", null);
}
},
ModalityState.any());
}
private void showCount(Icon icon, String message, Border border) {
duplicatesCount.setIcon(icon);
duplicatesCount.setText(message);
duplicatesCount.setBorder(border);
}
});
}
return duplicatesCount;