我有一个java applet应用程序,我在其中使用丰富的文本区域。我把URDU写成巴基斯坦的国家语言。我设法使用uni代码。问题是,当我在文本区域中编写乌尔都语并为每行选择一种字体和颜色时,它会执行所有这些操作,但是当我使用UTF-8编码保存此文件并再次打开时,它会显示所有格式为我选择的格式最后一行。如何在读取保存文件时管理文本的格式?
我的要求是打开文件,因为它被保存。我的意思是每个文件应该具有与保存前一样的格式。
即使在赏金之后,任何人都可以帮助我,我仍然遇到这个问题!日期为07-06-2010。
这与java和applets有什么关系? – aioobe 2010-04-29 10:19:21
我已经在一个小程序中实现了这个编辑器 – Badr 2010-05-21 07:23:49
您使用哪个类作为Rich Text Area?它可能已经有一个选项来保存格式化文本。例如,javax.swing类倾向于使用javax.swing.text.Document来表示编辑器中的数据,包括字体。请参阅DefaultStyledDocument。它可以由XMLEncoder存储。 – extraneon 2010-05-21 19:31:40