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

时间:2009-02-21 23:42:58

标签: java user-interface sdk panel openoffice.org

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

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

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

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

3 个答案:

答案 0 :(得分:3)

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

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

您要求的具体功能已经在那里讨论过,并建议将来可以使用OpenOffice 3.0的更新。请参阅post in the list archive

答案 1 :(得分:1)

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

  

用Java或Java编写的任意对象   可以从用户调用C ++ [然后]   界面,显示自己的GUI,和   使用整个应用程序。

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

答案 2 :(得分:1)

从版本4.0开始就可以。 见https://wiki.openoffice.org/wiki/Sidebar