Java - 插入符号对话框(类似于Word)

时间:2012-09-29 04:42:19

标签: java unicode dialog insert ms-word

我试图制作一个“插入符号”对话框。我想获取Unicode字符列表并将它们添加到JList,并可能分类为“希腊语等”。我遇到了这个非常粗糙的方法:

for (int i=0; i<=Integer.MAX_VALUE; i++) {
        if (Character.isDefined(i)) {
            list.add(new String(Character.toChars(i)));
        }
    }

但需要FOREVER初始化和加载。我需要一种更有效的方式来显示角色。也最好只显示显示某些内容的字符,因为某些字符显示为空白并留下大的难看的间隙。

1 个答案:

答案 0 :(得分:2)

Font#canDisplay()速度很快,但并不完全可靠。即使定义了代码点,它也可能没有特定字体的字形。有一个例子here