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 2018/12/19 09:52:23 UTC
svn commit: r1849284 -
/jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java
Author: pmouawad
Date: Wed Dec 19 09:52:22 2018
New Revision: 1849284
URL: http://svn.apache.org/viewvc?rev=1849284&view=rev
Log:
Improve error formatting
Modified:
jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java
Modified: jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java?rev=1849284&r1=1849283&r2=1849284&view=diff
==============================================================================
--- jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java (original)
+++ jmeter/trunk/src/core/org/apache/jmeter/util/JMeterUtils.java Wed Dec 19 09:52:22 2018
@@ -50,7 +50,9 @@ import java.util.stream.Collectors;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
+import javax.swing.JScrollPane;
import javax.swing.JTable;
+import javax.swing.JTextArea;
import javax.swing.SwingUtilities;
import javax.swing.UIDefaults;
import javax.swing.UIManager;
@@ -889,7 +891,7 @@ public class JMeterUtils implements Unit
}
try {
JOptionPane.showMessageDialog(instance.getMainFrame(),
- errorMsg,
+ formatMessage(errorMsg),
titleMsg,
JOptionPane.ERROR_MESSAGE);
} catch (HeadlessException e) {
@@ -897,6 +899,16 @@ public class JMeterUtils implements Unit
}
}
+ private static JScrollPane formatMessage(String errorMsg) {
+ JTextArea ta = new JTextArea(10, 50);
+ ta.setText(errorMsg);
+ ta.setWrapStyleWord(true);
+ ta.setLineWrap(true);
+ ta.setCaretPosition(0);
+ ta.setEditable(false);
+ return new JScrollPane(ta);
+ }
+
/**
* Takes an array of strings and a tokenizer character, and returns a string
* of all the strings concatenated with the tokenizer string in between each