我想创建一个添加侧边栏的OpenOffice.org插件。 我已经成功安装了OpenOffice.org,OpenOffice.org SDK和NetBeans OpenOffice插件。
我熟悉Java,AWT和Swing,所以不需要向我解释这些概念。
现在,我想在OpenOffice.org Writer应用程序中创建一个侧边栏Panel(或JPanel)。 我怎样才能做到这一点?它将在左侧并填充所有可用高度(使用固定宽度时)。
有关如何实现这一点的任何想法?我没有OpenOffice.org插件的过去经验。 提前谢谢。
答案 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