【问题标题】:How to create a sidebar panel in OpenOffice?如何在 OpenOffice 中创建侧边栏面板?
【发布时间】:2010-10-09 02:31:21
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    您要求的特定功能已在此处讨论过,并且建议将在 OpenOffice 3.0 的未来更新中提供该功能。见post in the list archive

    【讨论】:

      【解决方案2】:

      我不知道是否有一个简单的答案。 OO.o 提供their dev guide here。一旦你按照他们的规范创建了一个 UNO 组件,它就会出现:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-26
          • 2023-01-29
          相关资源
          最近更新 更多