From 7e16c042a19767d5f548c84f88cc5edd5f9d1721 Mon Sep 17 00:00:00 2001 From: Eugene Kudelevsky Date: Thu, 31 Mar 2016 22:15:23 +0300 Subject: [PATCH] Use JBTextField instead of JTextField to provide empty text if needed --- .../platform-api/src/com/intellij/ui/SearchTextField.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/platform-api/src/com/intellij/ui/SearchTextField.java b/platform/platform-api/src/com/intellij/ui/SearchTextField.java index 4540d2ee1fbb..ad481b02af64 100644 --- a/platform/platform-api/src/com/intellij/ui/SearchTextField.java +++ b/platform/platform-api/src/com/intellij/ui/SearchTextField.java @@ -28,6 +28,7 @@ import com.intellij.openapi.ui.popup.JBPopupFactory; import com.intellij.openapi.util.SystemInfo; import com.intellij.openapi.util.text.StringUtil; import com.intellij.ui.components.JBList; +import com.intellij.ui.components.JBTextField; import com.intellij.util.ReflectionUtil; import com.intellij.util.ui.JBInsets; import com.intellij.util.ui.UIUtil; @@ -319,7 +320,7 @@ public class SearchTextField extends JPanel { getTextEditor().selectAll(); } - public JTextField getTextEditor() { + public JBTextField getTextEditor() { return myTextField; } @@ -463,7 +464,7 @@ public class SearchTextField extends JPanel { return myModel.myFullList.indexOf(getText()); } - protected static class TextFieldWithProcessing extends JTextField { + protected static class TextFieldWithProcessing extends JBTextField { public void processKeyEvent(KeyEvent e) { super.processKeyEvent(e); }