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

(-)src/components/org/apache/jmeter/assertions/gui/BeanShellAssertionGui.java (-4 / +9 lines)
Lines 32-37 Link Here
32
import org.apache.jmeter.testelement.TestElement;
32
import org.apache.jmeter.testelement.TestElement;
33
import org.apache.jmeter.testelement.property.BooleanProperty;
33
import org.apache.jmeter.testelement.property.BooleanProperty;
34
import org.apache.jmeter.util.JMeterUtils;
34
import org.apache.jmeter.util.JMeterUtils;
35
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
36
import org.fife.ui.rsyntaxtextarea.SyntaxConstants;
37
import org.fife.ui.rtextarea.RTextScrollPane;
35
38
36
public class BeanShellAssertionGui extends AbstractAssertionGui {
39
public class BeanShellAssertionGui extends AbstractAssertionGui {
37
40
Lines 43-49 Link Here
43
46
44
    private JTextField parameters;// parameters to pass to script file (or script)
47
    private JTextField parameters;// parameters to pass to script file (or script)
45
48
46
    private JTextArea scriptField;// script area
49
    private RSyntaxTextArea scriptField;// script area
47
50
48
    public BeanShellAssertionGui() {
51
    public BeanShellAssertionGui() {
49
        init();
52
        init();
Lines 139-146 Link Here
139
    }
142
    }
140
143
141
    private JPanel createScriptPanel() {
144
    private JPanel createScriptPanel() {
142
        scriptField = new JTextArea();
145
        scriptField = new RSyntaxTextArea(20,20);
143
        scriptField.setRows(4);
146
        scriptField.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA);
147
        scriptField.setCodeFoldingEnabled(true);
148
		scriptField.setAntiAliasingEnabled(true);
144
        scriptField.setLineWrap(true);
149
        scriptField.setLineWrap(true);
145
        scriptField.setWrapStyleWord(true);
150
        scriptField.setWrapStyleWord(true);
146
151
Lines 149-155 Link Here
149
154
150
        JPanel panel = new JPanel(new BorderLayout());
155
        JPanel panel = new JPanel(new BorderLayout());
151
        panel.add(label, BorderLayout.NORTH);
156
        panel.add(label, BorderLayout.NORTH);
152
        panel.add(new JScrollPane(scriptField), BorderLayout.CENTER);
157
        panel.add(new RTextScrollPane(scriptField), BorderLayout.CENTER);
153
158
154
        JTextArea explain = new JTextArea(JMeterUtils.getResString("bsh_assertion_script_variables")); //$NON-NLS-1$
159
        JTextArea explain = new JTextArea(JMeterUtils.getResString("bsh_assertion_script_variables")); //$NON-NLS-1$
155
        explain.setLineWrap(true);
160
        explain.setLineWrap(true);

Return to bug 55202