View | Details | Raw Unified | Return to bug 55202
Collapse All | Expand All

(-)src/protocol/java/org/apache/jmeter/protocol/java/control/gui/BeanShellSamplerGui.java (-4 / +8 lines)
Lines 33-38 Link Here
33
import org.apache.jmeter.testelement.TestElement;
33
import org.apache.jmeter.testelement.TestElement;
34
import org.apache.jmeter.testelement.property.BooleanProperty;
34
import org.apache.jmeter.testelement.property.BooleanProperty;
35
import org.apache.jmeter.util.JMeterUtils;
35
import org.apache.jmeter.util.JMeterUtils;
36
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
37
import org.fife.ui.rsyntaxtextarea.SyntaxConstants;
38
import org.fife.ui.rtextarea.RTextScrollPane;
36
39
37
public class BeanShellSamplerGui extends AbstractSamplerGui {
40
public class BeanShellSamplerGui extends AbstractSamplerGui {
38
41
Lines 44-50 Link Here
44
47
45
    private JTextField parameters;// parameters to pass to script file (or script)
48
    private JTextField parameters;// parameters to pass to script file (or script)
46
49
47
    private JTextArea scriptField;// script area
50
    private RSyntaxTextArea scriptField;// script area
48
51
49
    public BeanShellSamplerGui() {
52
    public BeanShellSamplerGui() {
50
        init();
53
        init();
Lines 153-160 Link Here
153
    }
156
    }
154
157
155
    private JPanel createScriptPanel() {
158
    private JPanel createScriptPanel() {
156
        scriptField = new JTextArea();
159
        scriptField = new RSyntaxTextArea(20,20);
157
        scriptField.setRows(4);
160
        scriptField.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
161
        scriptField.setCodeFoldingEnabled(true);
158
        scriptField.setLineWrap(true);
162
        scriptField.setLineWrap(true);
159
        scriptField.setWrapStyleWord(true);
163
        scriptField.setWrapStyleWord(true);
160
164
Lines 163-169 Link Here
163
167
164
        JPanel panel = new JPanel(new BorderLayout());
168
        JPanel panel = new JPanel(new BorderLayout());
165
        panel.add(label, BorderLayout.NORTH);
169
        panel.add(label, BorderLayout.NORTH);
166
        panel.add(new JScrollPane(scriptField), BorderLayout.CENTER);
170
        panel.add(new RTextScrollPane(scriptField), BorderLayout.CENTER);
167
171
168
        JTextArea explain = new JTextArea(JMeterUtils.getResString("bsh_script_variables")); //$NON-NLS-1$
172
        JTextArea explain = new JTextArea(JMeterUtils.getResString("bsh_script_variables")); //$NON-NLS-1$
169
        explain.setLineWrap(true);
173
        explain.setLineWrap(true);

Return to bug 55202