Как создать панель боковой панели в OpenOffice?
===============================================

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

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

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

Любая идея о том, как реализовать это? Опыт работы с OpenOffice.org не имеет.
Спасибо заранее.

В настоящее время это невозможно через API OpenOffice.org. Вы можете создавать меню, панели инструментов и диалоги. Вы не можете создавать присоединяемые окна или панели через UNO. См.: [GUI Chapter in the Dev Guide](http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/GUI/Graphical_User_Interfaces).

Предоставление этой возможности через API находится в активной разработке, и я предлагаю вам присоединиться к списку рассылки [[email protected]](/cdn-cgi/l/email-protection), чтобы оставаться на высоте.

Специальная функция, о которой вы просили, уже обсуждалась там, и было предложено, чтобы она была доступна с будущим обновлением OpenOffice 3.0. См. [post in the list archive](http://api.openoffice.org/servlets/ReadMsg?list=dev&msgNo=20716).



Я не знаю, есть ли для этого простой ответ. OO.o предоставляет [their dev guide here](http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/OpenOffice.org_Developers_Guide). Оказывается, как только вы создаете компонент UNO для их спецификации вы можете использовать:

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

Это звучит так, как вы хотите. Надеюсь это поможет!



Возможно, начиная с версии 4.0.
См. <https://wiki.openoffice.org/wiki/Sidebar>