【发布时间】:2016-11-01 21:23:28
【问题描述】:
问题:我有 java 代码,我想显示一个 Unicode 字符,如下面的捕获图像。我成功在System.out.println 中显示,但在 java swing 中我无法显示字符。
问题:如何在 JTextPane 中显示 Unicode 字符,以便查看情绪?
代码:
private void initialize() {
frame = new JFrame();
frame.setBounds(100, 100, 450, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextPane textPane = new JTextPane();
System.out.println(String.valueOf("\u2622"));
textPane.setContentType("text/html");
textPane.setText("c'est " + String.valueOf("\u2622"));
frame.getContentPane().add(textPane, BorderLayout.CENTER);
}
【问题讨论】:
-
张贴图片和代码,而不是图片的代码。
-
一定要用
Font,可以显示感兴趣的字符!为此,您可以使用font.canDisplay(codePoint),如this answer 所示。