我有一个文本编辑程序,将其输出保存为PDF文件.
它还将所有文本保存到PDF字典中,可以从中再次读回.问题是,在我的母语中,像č,ć,đ,ž,š这样的人物很常见......
当我在我的程序GUI中编写这些字符时,它很好,它们都是apear(我(当前)使用java的arial字体).
当我保存它并打开PDF I AdobeReader时,čić缺失,đ,ž和š被打印出来.我使用自定义(truetype)字体(BookAntiqua,从这里下载.
这是编码中的问题,还是字体本身(它不支持đ,ž,š字符)?
此外,当我再次将PDF加载到我的程序中时,丢失的字母仍然缺失,并且đ,ž,š与⎕symboles和类似的交换......这是PDF写入的问题还是有其他问题?
最重要的是,我希望我的程序GUI和PDF文档中可以看到这五个字符,并且可以从PDF的字典中正确检索它们.
有没有办法创建一个具有多个(我瞄准三个)级别的JList?
像这样的东西:
level 1 item
level 2 item
level 2 item
level 3 item
level 1 item
level 1 item
level 2 item
level 2 item
level 3 item
level 3 item
Run Code Online (Sandbox Code Playgroud)
我的程序中有(最多)三级组件GUI,我需要以某种方式使用户能够组织GUI的元素,将它们移到彼此之上或之下.
它可以用JList完成,还是有其他方法来处理这些事情?也许有些图书馆?
我想创建一个包含unicode代码的字符串,但不会在使用时转换它.
String s = new String("\u010C");
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
我想要输出:
\u010C
Run Code Online (Sandbox Code Playgroud)
而不是这个:
?
Run Code Online (Sandbox Code Playgroud)
我希望字符串实际上包含六个字符的集合.