diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/CompoundRendererConfigurable.java b/java/debugger/impl/src/com/intellij/debugger/settings/CompoundRendererConfigurable.java index cf1261f8440c..2f92bc5b9256 100644 --- a/java/debugger/impl/src/com/intellij/debugger/settings/CompoundRendererConfigurable.java +++ b/java/debugger/impl/src/com/intellij/debugger/settings/CompoundRendererConfigurable.java @@ -102,21 +102,6 @@ public class CompoundRendererConfigurable implements UnnamedConfigurable { myProject = JavaDebuggerSupport.getCurrentProject(); } final JPanel panel = new JPanel(new GridBagLayout()); - myClassNameField = new TextFieldWithBrowseButton(new ActionListener() { - public void actionPerformed(ActionEvent e) { - PsiClass psiClass = DebuggerUtils.getInstance() - .chooseClassDialog(DebuggerBundle.message("title.compound.renderer.configurable.choose.renderer.reference.type"), myProject); - if (psiClass != null) { - myClassNameField.setText(JVMNameUtil.getNonAnonymousClassName(psiClass)); - } - } - }); - myClassNameField.getTextField().addFocusListener(new FocusAdapter() { - public void focusLost(FocusEvent e) { - final String qName = myClassNameField.getText(); - updateContext(qName); - } - }); myRbDefaultLabel = new JRadioButton(DebuggerBundle.message("label.compound.renderer.configurable.use.default.renderer")); myRbExpressionLabel = new JRadioButton(DebuggerBundle.message("label.compound.renderer.configurable.use.expression")); @@ -146,6 +131,22 @@ public class CompoundRendererConfigurable implements UnnamedConfigurable { myRbListChildrenRenderer.addItemListener(updateListener); myRbExpressionChildrenRenderer.addItemListener(updateListener); + myClassNameField = new TextFieldWithBrowseButton(new ActionListener() { + public void actionPerformed(ActionEvent e) { + PsiClass psiClass = DebuggerUtils.getInstance() + .chooseClassDialog(DebuggerBundle.message("title.compound.renderer.configurable.choose.renderer.reference.type"), myProject); + if (psiClass != null) { + myClassNameField.setText(JVMNameUtil.getNonAnonymousClassName(psiClass)); + } + } + }); + myClassNameField.getTextField().addFocusListener(new FocusAdapter() { + public void focusLost(FocusEvent e) { + final String qName = myClassNameField.getText(); + updateContext(qName); + } + }); + panel.add(new JLabel(DebuggerBundle.message("label.compound.renderer.configurable.apply.to")), new GridBagConstraints(0, GridBagConstraints.RELATIVE, 1, 1, 1.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));