2

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

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

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

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

4

3 回答 3

3

这目前无法通过 OpenOffice.org API 实现。您可以创建菜单、工具栏和对话框。您不能通过 UNO 创建可停靠窗口或面板。请参阅:开发指南中的 GUI 章节

通过 API 公开此功能正在积极开发中,我建议您加入 api-dev@openoffice.org 邮件列表以掌握最新动态。

您要求的特定功能已在此处讨论过,并且建议将在 OpenOffice 3.0 的未来更新中提供该功能。请参阅列表存档中的帖子

于 2009-03-03T13:38:08.517 回答
1

我不知道是否有一个简单的答案。OO.o在这里提供他们的开发指南。一旦您按照他们的规范创建 UNO 组件,它就会出现,您可以使用:

可以从用户界面调用用 Java 或 C++ [然后] 编写的任意对象,显示它们自己的 GUI,并与整个应用程序一起工作。

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

于 2009-02-26T02:07:04.383 回答
1

从 4.0 版开始就可以了。请参阅https://wiki.openoffice.org/wiki/Sidebar

于 2014-02-09T20:50:45.963 回答