有人有任何现实生活中的用例,有人必须对Java Document
接口进行非平凡的实现吗?
我正在寻找真实用例的描述,而不是代码的示例,而不是教程。
答案 0 :(得分:2)
我为一个名为HackWars的开源MMO游戏做了一些工作。作为游戏的一部分,我实现了一个游戏内聊天系统,该系统在主客户端内部的InternalJFrame中运行。我将Document与JTextPane结合使用,以便我可以在同一个JTextPane中插入字符串并为不同的用户使用不同的字体。
项目源位于此处:https://www.assembla.com/code/hackwars/git/nodes
聊天代码从此处开始:https://www.assembla.com/code/hackwars/git/nodes/HWTomcatServer/webapps/ROOT/WEB-INF/classes/HWChat
我使用Document的特定文件是HWChat.client.chatPane,你可以看到这里的源代码:https://www.assembla.com/code/hackwars/git/nodes/HWTomcatServer/webapps/ROOT/WEB-INF/classes/HWChat/client/chatPane.java
答案 1 :(得分:2)
作为Java IDE的一部分,我实现了Java源文本的编辑器工具包。该文档处理了平衡括号和引号以及自动缩进等内容,并启动了增量编译过程。