8016534: javax/swing/text/View/8014863/bug8014863.java failed
Reviewed-by: alexp, alexsch
--- a/jdk/test/javax/swing/text/View/8014863/bug8014863.java Thu Jun 27 13:56:16 2013 +0400
+++ b/jdk/test/javax/swing/text/View/8014863/bug8014863.java Fri Jun 28 18:32:20 2013 +0400
@@ -136,9 +136,12 @@
"qqqq <em>pp</em> qqqq <em>pp</em> qqqq <em>pp</em> qqqq <em>pp" +
"</em> qqqq <em>pp</em> qqqq <em>pp</em> qqqq <em>pp</em> qqqq</p>");
editorPane.setCaretPosition(1);
-
+ // An actual font size depends on OS and might be differnet on various OSs.
+ // It is necessary to calculate the width to meet the expected number of lines.
+ int width = SwingUtilities.computeStringWidth(editorPane.getFontMetrics(editorPane.getFont()),
+ "qqqq pp qqqq pp qqqq pp qqqqqqqq");
frame.add(editorPane);
- frame.setSize(200, 200);
+ frame.setSize(width, 200);
frame.setVisible(true);
}
});