如何在Java Swing中显示Unicode字符

时间:2016-11-01 21:23:28

标签: java swing unicode

问题:我有java代码,我想显示像下面的捕获图像一样的Unicode字符。我成功地在System.out.println中显示但在java swing中我无法显示该角色。

问题:如何在JTextPane中显示Unicode字符,以便我能看到情感?

Capture Image

代码

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);
}

1 个答案:

答案 0 :(得分:2)

您的代码运行正常,据我所知,您只需要在最后一行ld: -weak_library and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together clang: error: linker command failed with exit code 1 (use -v to see invocation) ENABLE_BITCODE=YES

ENABLE_BITCODE=NO

这应该按预期显示JTextPane。