From 3bdacf14924a2ee43edd772377105078b4da3f89 Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Tue, 4 Oct 2016 16:21:22 +0300 Subject: [PATCH] IDEA-162025 Unexpected focus-effect painting in ComboBox with custom JPanel-based editor --- platform/util/src/com/intellij/util/ui/JBUI.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/platform/util/src/com/intellij/util/ui/JBUI.java b/platform/util/src/com/intellij/util/ui/JBUI.java index 6cdd1c7c07cc..c0b284954108 100644 --- a/platform/util/src/com/intellij/util/ui/JBUI.java +++ b/platform/util/src/com/intellij/util/ui/JBUI.java @@ -265,12 +265,14 @@ public class JBUI { } } - /** - * JComboBox comboBox = new ComboBox<>(new String[] {"First", "Second", "Third"}); - * comboBox.setEditable(true); - * comboBox.setEditor(JBUI.ComboBox.compositeComboboxEditor(new JTextField(), new JLabel(AllIcons.Icon_CE))); - */ public static class ComboBox { + /** + * JComboBox comboBox = new ComboBox<>(new String[] {"First", "Second", "Third"}); + * comboBox.setEditable(true); + * comboBox.setEditor(JBUI.ComboBox.compositeComboboxEditor(new JTextField(), new JLabel(AllIcons.Icon_CE))); + * + * @param components an array of JComponent objects. The first one is the editable text component. + */ public static ComboBoxCompositeEditor compositeComboboxEditor (JComponent ... components) { return new ComboBoxCompositeEditor(components); }