-
Bug
-
Resolution: Fixed
-
P3
-
8, 9, 10, 11
-
b14
-
x86_64
-
generic
ADDITIONAL SYSTEM INFORMATION :
Linux 4.8.0-53-generic #56~16.04.1-Ubuntu SMP Tue May 16 01:18:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
A DESCRIPTION OF THE PROBLEM :
When displaying an HTML unordered list in a JEditorPane, the bullets generated by <li> looks larger than needed relative to text font size. See screenshot: https://www.dropbox.com/s/onv6v5xzutnvuyz/large-text-bullets.png?dl=0
Related question: https://stackoverflow.com/questions/13626531/swing-html-rendering-shows-very-large-bullet-point
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run the attached ListBullets class.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Unordered list bullets are a bit smaller than current ones. Thus, it will look more consistent with text.
ACTUAL -
Unordered list bullets look larger than needed relative to text font size.
---------- BEGIN SOURCE ----------
import javax.swing.*;
import java.awt.*;
public class ListBullets {
private static String getHtml() {
return "<html><body>" +
"<ul>" +
"<li>Text</li>" +
"</ul>" +
"</body></html>";
}
private static Component createHtmlViewer() {
JEditorPane editorPane = new JEditorPane();
editorPane.setEditable(false);
editorPane.setContentType("text/html");
editorPane.setText(getHtml());
return new JScrollPane(editorPane);
}
private static void createAndShowGUI() {
JFrame frame = new JFrame("List Bullets");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.add(createHtmlViewer());
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(ListBullets::createAndShowGUI);
}
}
---------- END SOURCE ----------
FREQUENCY : always
Linux 4.8.0-53-generic #56~16.04.1-Ubuntu SMP Tue May 16 01:18:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
A DESCRIPTION OF THE PROBLEM :
When displaying an HTML unordered list in a JEditorPane, the bullets generated by <li> looks larger than needed relative to text font size. See screenshot: https://www.dropbox.com/s/onv6v5xzutnvuyz/large-text-bullets.png?dl=0
Related question: https://stackoverflow.com/questions/13626531/swing-html-rendering-shows-very-large-bullet-point
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run the attached ListBullets class.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Unordered list bullets are a bit smaller than current ones. Thus, it will look more consistent with text.
ACTUAL -
Unordered list bullets look larger than needed relative to text font size.
---------- BEGIN SOURCE ----------
import javax.swing.*;
import java.awt.*;
public class ListBullets {
private static String getHtml() {
return "<html><body>" +
"<ul>" +
"<li>Text</li>" +
"</ul>" +
"</body></html>";
}
private static Component createHtmlViewer() {
JEditorPane editorPane = new JEditorPane();
editorPane.setEditable(false);
editorPane.setContentType("text/html");
editorPane.setText(getHtml());
return new JScrollPane(editorPane);
}
private static void createAndShowGUI() {
JFrame frame = new JFrame("List Bullets");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.add(createHtmlViewer());
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(ListBullets::createAndShowGUI);
}
}
---------- END SOURCE ----------
FREQUENCY : always
- relates to
-
JDK-8337268 Redundant Math.ceil in StyleSheet.ListPainter#drawShape
-
- Resolved
-