如何在OpenOffice中创建侧​​栏面板?


2

我想创建一个添加边栏的OpenOffice.org插件。 我已经成功安装了OpenOffice.org,OpenOffice.org SDK和NetBeans OpenOffice插件。

我对Java,AWT和Swing很熟悉,所以不需要向我解释这些概念。

现在,我想在OpenOffice.org Writer应用程序中创建一个侧栏面板(或JPanel)。 我该怎么做?它将在左边并填充所有可用高度(同时使用固定宽度)。

关于如何实现这个的任何想法?我没有OpenOffice.org插件过去的经验。 预先感谢您。

3

目前通过OpenOffice.org API无法实现。您可以创建菜单,工具栏和对话框。您无法通过UNO创建可停靠的窗口或面板。请参阅:GUI Chapter in the Dev Guide

通过API公开此功能正在积极开发之中,我建议您加入[email protected]邮件列表以保持最佳状态。

您要求的特定功能已经在那里讨论过了,并且建议它将在未来的OpenOffice 3.0更新中提供。请参阅post in the list archive


1

我不知道这是否有简单的答案。 OO.o提供their dev guide here。看来,一旦你创建一个UNO组件,其规格可以使用:

用Java或

任意对象 C++ [然后]可以从用户 接口来调用,显示自己的图形用户界面,并 工作与整个应用程序。

这听起来像你想要做的。希望这可以帮助!


1

从版本4.0开始可能。 请参阅https://wiki.openoffice.org/wiki/Sidebar

  0

也相关:https://wiki.openoffice.org/wiki/Sidebar_for_Developers 09 2月. 142014-02-09 21:23:50