2012-01-10 4 views
4

Есть ли у кого-нибудь какие-либо случаи использования в реальной жизни, когда кто-то должен был сделать нетривиальную реализацию интерфейса Java Document?Примеры реализации модели Java-документа

Я ищу описания реального варианта использования, а не примеры кода, а не учебники.

+0

Почему такие требования? – mre

+0

Вы имеете в виду только 'Document'? –

+0

@DJClayworth Я видел только один раз хорошие реализации для документа. Код для автозаполнения JComboBox/JTextField, действительно работает Focus & Carret & Segment, может быть, лучше будет здесь больше информации, потому что в этом safe_mode_form ваш вопрос слишком тяжелый, чтобы отвечать на него – mKorbel

ответ

2

Я сделал небольшую работу для MMO с открытым исходным кодом, известной как HackWars. В рамках игры я реализовал встроенную чат-систему, которая выполнялась как внутри 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

Специфический файл я использовал документ в был HWChat.client.chatPane, который вы можете увидеть исходный код здесь: https://www.assembla.com/code/hackwars/git/nodes/HWTomcatServer/webapps/ROOT/WEB-INF/classes/HWChat/client/chatPane.java

2

В качестве части Java IDE я внедрил набор редакторов для исходного текста Java. Документ обрабатывал такие вещи, как балансировочные скобки и кавычки и автоматическое отступы, а также начинал процесс инкрементной компиляции.

Смежные вопросы