From fab2bf06c87b05fcde4de5fed98aaac143036a9c Mon Sep 17 00:00:00 2001 From: Sebastian Bazley Date: Sun, 26 Feb 2017 22:25:17 +0000 Subject: [PATCH] NamePanel ctor calls overrideable method Bugzilla Id: 60775 git-svn-id: https://svn.apache.org/repos/asf/jmeter/trunk@1784488 13f79535-47bb-0310-9956-ffa450edef68 --- src/core/org/apache/jmeter/gui/NamePanel.java | 10 ++++++++-- xdocs/changes.xml | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/core/org/apache/jmeter/gui/NamePanel.java b/src/core/org/apache/jmeter/gui/NamePanel.java index 05a59c1554..48d1d55c31 100644 --- a/src/core/org/apache/jmeter/gui/NamePanel.java +++ b/src/core/org/apache/jmeter/gui/NamePanel.java @@ -34,6 +34,8 @@ import org.apache.jmeter.util.JMeterUtils; public class NamePanel extends JPanel implements JMeterGUIComponent { private static final long serialVersionUID = 240L; + private static final String LABEL_RESOURCE = "root"; // $NON-NLS-1$ + /** A text field containing the name. */ private final JTextField nameField = new JTextField(15); @@ -42,7 +44,7 @@ public class NamePanel extends JPanel implements JMeterGUIComponent { * Create a new NamePanel with the default name. */ public NamePanel() { - setName(getStaticLabel()); + _setName(JMeterUtils.getResString(LABEL_RESOURCE)); init(); } @@ -81,6 +83,10 @@ public class NamePanel extends JPanel implements JMeterGUIComponent { /** {@inheritDoc} */ @Override public void setName(String name) { + _setName(name); + } + + private void _setName(String name) { super.setName(name); nameField.setText(name); } @@ -106,7 +112,7 @@ public class NamePanel extends JPanel implements JMeterGUIComponent { /** {@inheritDoc} */ @Override public String getLabelResource() { - return "root"; // $NON-NLS-1$ + return LABEL_RESOURCE; } /** {@inheritDoc} */ diff --git a/xdocs/changes.xml b/xdocs/changes.xml index 6ea450f636..6468665c46 100644 --- a/xdocs/changes.xml +++ b/xdocs/changes.xml @@ -288,6 +288,7 @@ JMeter now requires Java 8. Ensure you use most up to date version.

General