You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2013/08/12 22:31:59 UTC
svn commit: r1513248 -
/jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java
Author: pmouawad
Date: Mon Aug 12 20:31:59 2013
New Revision: 1513248
URL: http://svn.apache.org/r1513248
Log:
UI improvements
Modified:
jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java
Modified: jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java?rev=1513248&r1=1513247&r2=1513248&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java (original)
+++ jmeter/trunk/src/protocol/tcp/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java Mon Aug 12 20:31:59 2013
@@ -24,16 +24,18 @@ import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
+import javax.swing.BorderFactory;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
-import javax.swing.JTextArea;
import javax.swing.JTextField;
import org.apache.jmeter.config.ConfigTestElement;
import org.apache.jmeter.config.gui.AbstractConfigGui;
import org.apache.jmeter.gui.ServerPanel;
import org.apache.jmeter.gui.util.HorizontalPanel;
+import org.apache.jmeter.gui.util.JSyntaxTextArea;
+import org.apache.jmeter.gui.util.JTextScrollPane;
import org.apache.jmeter.gui.util.TristateCheckBox;
import org.apache.jmeter.gui.util.VerticalPanel;
import org.apache.jmeter.protocol.tcp.sampler.TCPSampler;
@@ -61,7 +63,7 @@ public class TCPConfigGui extends Abstra
private JTextField eolByte;
- private JTextArea requestData;
+ private JSyntaxTextArea requestData;
private boolean displayName = true;
@@ -224,13 +226,15 @@ public class TCPConfigGui extends Abstra
private JPanel createRequestPanel() {
JLabel reqLabel = new JLabel(JMeterUtils.getResString("tcp_request_data")); // $NON-NLS-1$
- requestData = new JTextArea(3, 0);
- requestData.setLineWrap(true);
+ requestData = new JSyntaxTextArea(15, 80);
+ requestData.setLanguage("text"); //$NON-NLS-1$
reqLabel.setLabelFor(requestData);
JPanel reqDataPanel = new JPanel(new BorderLayout(5, 0));
+ reqDataPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder()));
+
reqDataPanel.add(reqLabel, BorderLayout.WEST);
- reqDataPanel.add(requestData, BorderLayout.CENTER);
+ reqDataPanel.add(new JTextScrollPane(requestData), BorderLayout.CENTER);
return reqDataPanel;
}
@@ -265,6 +269,7 @@ public class TCPConfigGui extends Abstra
mainPanel.add(serverPanel);
HorizontalPanel optionsPanel = new HorizontalPanel();
+ optionsPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder()));
optionsPanel.add(createClosePortPanel());
optionsPanel.add(createCloseConnectionPanel());
optionsPanel.add(createNoDelayPanel());