gpt4 book ai didi

java - 在 Java 中显示 unicode 字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:53:36 26 4
gpt4 key购买 nike

我尝试在 java swing 组件中显示 Sinhala (80: 0D80–0DFF) 范围内的一些 unicode 字符。这些字母在 eclipse 控制台中正确显示,但在 JButtons、JTextArea、JTextPane 等中显示为框。

import java.awt.BorderLayout;
import javax.swing.*;

public class Unicode extends JFrame{

public Unicode(){

super("ක් කැ කැ කු අ ඉ");

add(new JButton("ක් කැ කැ කු අ ඉ \u0D88"),BorderLayout.NORTH);
add(new JTextField("ක් කැ කැ කු අ ඉ"), BorderLayout.CENTER);

setSize(500,500);
setVisible(true);
}

public static void main(String a[]){
new Unicode();
}
}

我尝试使用字符和字符代码来显示,但都不起作用。谷歌给出的许多答案都不起作用。请帮帮我。我正在使用带有 Java 1.6 的 Windows 7。

谢谢...

最佳答案

请将字体设置为“IskolaPotha”。我认为它工作正常。(我使用了这种字体)。但是 Swing 组件(没有 JFrame)不能正确显示“ක්‍යෝ”unicode 字符。

关于java - 在 Java 中显示 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com