【发布时间】:2016-05-10 20:56:46
【问题描述】:
我正在开发一个需要使用“动态”菜单的 NetBeans 插件,因为目前必须在一个专用于某个菜单项及其操作的类中进行硬编码。但是我希望允许用户通过插件提供的 UI 能够更改菜单项的值(它们的作用 - 这将在 main 方法中处理变量,我不允许用户编写主要方法本身的代码 - 它们被称为什么以及它们相关的键盘快捷键)以及添加和删除菜单项。我的插件可能会从文件中读取这些首选项,理想情况下只有一个类可以创建所有这些动态菜单项,其值在首选项文件中定义。
我知道有一种方法可以做到这一点,但我能找到的唯一真实信息是 this thread 和 the bugzilla page 它链接到的目前似乎已关闭,所以这对我没有帮助... 那么,究竟如何才能使用动态菜单项制作动态菜单呢?
我有 NetBeans 8.1 版和 JDK8。此外,当我说“动态菜单项”或类似内容时,我指的是从菜单中提供给您的实际选项(无论插件在那里做什么,在我的情况下,它会在何时将某些数据复制到剪贴板单击这些选项之一)。
【问题讨论】:
标签: java netbeans dynamic plugins development-environment