【问题标题】:How to print Unicode character bigger如何打印更大的Unicode字符
【发布时间】:2018-02-06 14:29:35
【问题描述】:

我的 Unicode 有问题。 我想将 Unicode 字符打印到文本字段中,但在某些字符上我得到了未定义的符号“”。

int z = 2273;
char ch = (char) z;
txtText.setText(ch);

所以我尝试用 JTable 来做这件事,它成功了,但是如果我改变文本的大小,我会再次得到未定义的符号。

成功了:

int z = 2273;
char ch = (char) z;
table.setValueAt(ch, 0, 0);

但我想看到更大的角色,但这不起作用:

table.setFont(new Font("Tahoma", Font.PLAIN, 80));
int z = 2273;
char ch = (char) z;
table.setValueAt(ch, 0, 0);

然后我又得到了“”

我的问题是是否有任何方法可以将 Unicode 字符打印得更大

提前感谢您的回答。 :D

PS:抱歉英语不好。

【问题讨论】:

    标签: java user-interface unicode size character


    【解决方案1】:

    试试这个:

    table.setValueAt(Character.toString(ch), 0, 0);
    

    无论如何,它只会显示一个正方形,因为 Tahoma 字体没有 Unicode 所需的字形。

    【讨论】:

      猜你喜欢
      • 2018-06-22
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多