Вопрос

Я хочу создать OpenOffice.org подключаемый модуль, который добавляет боковую панель.Я успешно установил OpenOffice.org, OpenOffice.org SDK и подключаемый модуль NetBeans OpenOffice.

Я знаком с Java, AWT и Swing, поэтому нет необходимости объяснять мне эти концепции.

Теперь я хочу создать боковую панель (или JPanel) в OpenOffice.org Приложении Writer.Как я могу это сделать?Он был бы слева и заполнял всю доступную высоту (при использовании фиксированной ширины).

Есть какие-нибудь идеи о том, как это реализовать?У меня нет OpenOffice.org подключаемого модуля прошлого опыта.Заранее благодарю вас.

Это было полезно?

Решение

В настоящее время это невозможно с помощью OpenOffice.org API.Вы можете создавать меню, панели инструментов и диалоговые окна.Вы не можете создавать закрепляемые окна или панели с помощью UNO.Видишь: Глава GUI в Руководстве по разработке.

Предоставление этой возможности через API находится в стадии активной разработки, и я предлагаю вам присоединиться к списку рассылки api-dev@openoffice.org чтобы быть в курсе событий.

Конкретная функция, о которой вы просили, уже обсуждалась там, и было высказано предположение, что она будет доступна с будущим обновлением до OpenOffice 3.0.Видишь опубликовать в архиве списка.

Другие советы

Я не знаю, есть ли на это простой ответ.OO.o обеспечивает их руководство по разработке здесь.Он появляется, как только вы создаете компонент UNO в соответствии с их спецификацией, который вы можете использовать:

Произвольные объекты, написанные на Java или C++ [и далее], могут вызываться из пользовательского интерфейса, отображать их собственный графический интерфейс и работать со всем приложением.

Это похоже на то, что ты хочешь сделать.Надеюсь, это поможет!

Это возможно начиная с версии 4.0.Видишь https://wiki.openoffice.org/wiki/Sidebar

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top