问题标签 [netbeans-platform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 更改 NodeTree 的弹出菜单
这是关于 Netbeans 7.1 平台应用程序的。在 本教程之后,我将以下内容添加到我的 NodetreeTopComponent 的代码中,以更改上下文菜单:
不幸的是,这完全没有任何作用。右键单击树中的任何节点,我仍然只得到默认菜单(复制,属性)。我监督了什么?
感谢您的任何建议。
xml - Netbeans Platform 从其他模块访问 DTD
我们正在编写一个 Netbeans 平台应用程序,并且我们希望将一些数据添加为 XML 文件。此外,我们希望为该文件创建一个 DTD,并且我们希望将它放在我们的一个主要模块中,因为它应该在不同的地方使用,并且依赖的 XML 文件将在不同的模块中。现在我怎样才能从另一个模块中的 XML 指向那个 DTD?
我会非常感谢任何建议。
也可能上面提到的想法很糟糕,但这就是我能想到的,所以欢迎批评。
netbeans-platform - 哪些平台模块使应用程序流程独一无二?
在 Netbeans Platform 应用程序中,我想关闭所有不需要的模块,所以我去Project Properties > Libraries
关闭了平台模块组。之后出现了一些关于依赖关系的警告,我在同一个窗口中单击了解决。
之后该应用程序构建得很好,但是当我运行它时,我收到下一个错误:
我 100% 确定没有其他实例在运行,所以它可能与 IDE 本身冲突。
你知道应该打开什么模块来解决这个问题吗?
macos - Mac OS 上的菜单栏位置错误(在窗口中)。Netbeans 平台应用程序
我在 Netbeans Platform 7.1 中构建应用程序,问题是菜单栏在窗口中,而不是在桌面顶部,当我在 Mac OS (Lion) 上运行它时。
问题可能出在哪里?
java - 多节点选择的操作
要为选定节点定义操作,我会覆盖getActions(bool b)
. BeanNode
但是,如果我选择了多个节点,则右键单击时没有上下文菜单。有没有办法为多个节点定义动作?如果您知道我错过了有关该主题的教程,请链接,否则我很感激任何提示。
- 节点都是相同的类型(并且具有相同的操作)。
- 节点显示在
BeanTreeView
.
java - Netbeans 平台应用程序上的动画启动画面
我们的 maven/Netbeans 平台应用程序在启动时使用自定义图像,通过替换
Nbm 品牌 > core.jar > org.netbeans.core.startup > splash.gif
我尝试将其设为动画 .gif,但仅显示第一帧。
可能通过运行一些 JavaFX 窗口动画来实现动画闪屏?
我看到了另一个 SO question,但没有真正回答 - 请注意我问的是如何将自定义启动屏幕与我的 Netbeans 平台应用程序集成,而不是如何实际构建它。
java - parentNode() 在删除多个子节点时返回 null
我找不到解决方案,为什么我在 NetBeans Platform 7.1 应用程序中的资源管理器管理器(BeanTreeView 或 OutlineView)在删除单个节点时与树结构一起工作得很好,但在删除多个节点时却不行。问题在于刷新树,而不是删除本身。调用删除操作(系统操作)时,它会在我的节点上调用 destroy() 方法:
比方说,我有这个结构:
- 节点 1
- 1.1
- 1.2
- 1.3
- 节点 2
- 2.1
- ...
现在假设我要删除节点 1.1、1.2 和 1.3。我将它们全部选中,调用删除操作并调用节点 1.1 的 destroy() 方法,在该方法中删除数据并在节点 1.1 的 parentNode 上调用我的 reloadChildren() 方法(如上面的代码所示)。然后删除节点1.2后,就到了1.3。它删除了 1.3 的删除数据,但现在 getParentNode() 返回 null,即使它再次应该返回 Node 1。
当同时删除节点 1 和节点 2(或任何其他顶级节点)时,也会出现类似的问题,即使它们是特殊 RootNode 节点的子节点。root 的唯一区别是它只对第一个节点正常,但比任何其他选择的节点都找不到它的父节点。
问题可能出在哪里?
java - 具有与节点和子节点复选框的特定关系的大纲视图
我对大纲视图中节点属性的处理有疑问。
我有三个级别的节点,rootNode,节点和每个节点可能有子节点。除 rootNode 外,所有节点和子节点都应具有相同的 (Boolean => checkbox) 属性。在我的大纲视图中,我有两列,节点列和带有复选框的属性列。
我现在需要的是行为,当我激活节点的复选框时,它的所有子节点复选框也将被激活,当我停用节点的复选框时,它的所有子节点复选框都将被停用也是。如果我展开树以查看子节点,则每个子节点也可能被选中。
我当前的代码如下所示(某些部分在互联网上找到):
主要api
我的节点(类别)的 ChildFactory 看起来像
对于子节点
两种类型(节点、子节点)的节点创建都放在一个类中
属性由
与 TopComponent 一起,outlineview 看起来不错并且运行良好。
有谁知道如何设置复选框的行为
问候
java - 使用 Netbeans 平台使 JTable 具有撤消功能
我有一个 JTable,用户可以在其中创建自定义报告。他们可以添加/删除报告中的列“行”。
我希望他们能够“撤消”行删除。目前他们可以通过一个按钮将整个报告重置为标准报告。这没关系,但是有很多列,一些用户抱怨如果他们不小心删除了一行,他们可能会失去时间。
我想我可以很容易地创建一个堆栈来跟踪已删除的行,所以它只是一个“添加”事件,我可以在关键事件侦听器上调用它(侦听 ctrl-z,或者可能是一个按钮)。一旦它被调用,它就会从堆栈中弹出并添加行。
但是,由于无论如何我都在使用 Netbeans 平台,我很想与那里存在的编辑->撤消功能联系起来。
我可以使用哪些命令或 API 调用来绑定平台中存在的撤消功能?
netbeans - 如何使用netbeans平台的模块化系统?
我是netbeans平台的新手,我想将模块A的java类的方法用于模块B,所以请给我建议我该如何做依赖,查找系统和服务提供者?