问题标签 [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.

0 投票
5 回答
1232 浏览

netbeans - 如何使用 java 类在运行时检测操作系统?

我在netbeans平台上制作模块化应用程序,我不知道如何检查这个应用程序在哪个操作系统中运行java?根据我想在我的应用程序中设置我的文件夹和图像的路径。我想在运行时检查。请给我建议。

0 投票
1 回答
77 浏览

java - 在运行时注册 JAR

我想要一个在运行时注册 JAR 模块的模块化应用程序。为此,我使用了 Netbeans Lookup API。

问题是,我不能直接在库文件夹中复制一些 JAR 文件,因为正在运行的实例无法识别它。在模块中,我配置了META-INF.services接口的包名和模块包名。

这是我的代码示例:

任何建议/提示如何解决它?

0 投票
1 回答
1134 浏览

netbeans - 如何刷新所有显示相同数据的 ExplorerView?

在进行一些更改后刷新所有数据的最流畅(简单且设计良好)的方法是什么?我有一个应用程序,可以在其中打开多个显示相同数据的窗口。用户可以在其中一个窗口中编辑一个节点,但我需要在每个视图中刷新该节点(或其子节点)

示例: 我使用 TopComponent中的OutlineView使用ExplorerView,它以树形结构显示所有章节。但是我可以多次打开这个窗口(比如 MS Word 中的“新窗口”,它是同一数据的另一个“视图”)。当我更改一章的标题时,我需要在所有可见的地方(在所有展开的节点中)刷新它。

我看到了一种解决方案,但它有一些优点和缺点:进行我自己的查找并将所有打开的 ExplorerViews 的所有打开的根节点存储在其中。然后在每次编辑时,只需循环浏览所有打开的根节点并在它们上调用一些方法来重新创建查看的结构(调用 setChildren ......就像第一次显示时一样)。但是树视图崩溃了。如果我要创建一些机制,一些 OutlineView 的实现,它会记住所有展开的节点,所以它会重新创建展开的树(但不是整个树,只是原样),它可能需要一些时间,当数据太多了,对吧?

0 投票
1 回答
512 浏览

java - java中的图形绘制api(支持在运行时编辑/剪辑)

需要有关支持在运行时编辑 netbeans 平台应用程序的图形绘图 java api 的建议。需要了解在生成的图表中通过鼠标单击和拖动进行更改的可能性。

0 投票
3 回答
2961 浏览

netbeans - 在用户目录中创建新文件(在 NB 平台上使用 InstalledFileLocator)

如何在 NetBeans 平台应用程序的用户目录中创建新文件?我用了:

但是 NB IDE 7.1.1 告诉我它已被弃用,我应该改用 InstalledFile Locator。好的,我试过这个:

如果文件已经存在,它工作正常。我看不到任何方法,如何使用 InstalledFileLocator 创建新的。但是javadoc说,这种方法允许获取文件夹。所以我尝试了这个:

再次没有成功,方法定位现在失败,它找不到任何东西(“/”被禁止并且也不起作用)。

所以我的问题是,如何在我的 NetBeans 平台应用程序中正确加载用户目录中的现有文件(它也是用于编写的,所以它不应该在程序目录中),如果它不存在,创建它?

0 投票
1 回答
647 浏览

java - 将插件面板添加到我的 NetBeans 平台应用程序

默认情况下,我的 NetBeans 平台应用程序在工具菜单中没有“插件”项。但我想用插件扩展我的应用程序。如何将其添加到我的应用程序中?

0 投票
1 回答
410 浏览

netbeans - NetBeans 平台单个 JAR 文件

有什么方法可以仅使用单个 JAR 文件分发 NetBeans 平台应用程序?理想情况下,我们希望为所有平台使用单个 JAR 文件,但我们愿意为每个支持的平台使用不同的 JAR 文件。

我意识到我应该更具体一点:分发并不是指安装。我们希望能够通过执行单个可执行 JAR 文件来运行 NetBeans 平台应用程序,而无需其他文件或安装。

0 投票
1 回答
3342 浏览

netbeans - How do I hide menus without a layer file in NetBeans Platform?

I am having a hard time customizing my menus in the NetBeans Platform. The examples I've seen require you to have a Layer file which I don't believe I have in my NetBeans Platform Project.

To hide a menu via layers you are supposed to do this:

I would like to know the annotation way of hiding menus. However, if this is the only way to do it, where would I put the layer file and what would i name it?

0 投票
1 回答
2604 浏览

java - 在 Netbeans 平台中使用自定义 NotifyDescriptor

我已经学会了使用 NotifyDescriptor 创建一个弹出对话框。我设计了一个带有两个大按钮的JPanel,它们读取PURCHASECASHOUT,我使用的代码在底部显示了另外两个按钮,读取YesNo。我不希望 NotifyDescriptor 将自己的按钮放在屏幕上。我只希望我的按钮在那里,并且当单击我的自定义按钮之一时弹出窗口会关闭并存储值。(就像单击yesno单击时它如何关闭窗口一样)。我正在使用的代码如下

0 投票
3 回答
5901 浏览

java - 鼠标滚轮侦听器在 jscrollbar 中不起作用

我正在 netbeans 平台(netbeans 模块)中开发一个桌面应用程序,其中我有一个桌面窗格和一个 jscrollbar。我已经实现了 MouseWheelListener并添加了

在类的构造函数中。现在,当我滚动鼠标滚轮时,它不会滚动滚动条,尽管我在

上面 sout 的输出是

我现在应该怎么做才能在 jscrollbar 上启用鼠标滚轮事件?

我已经搜索过,但我找到了滚动窗格的事件,但我正在明确寻找滚动条..

我已经删除了额外的代码,并在下面的示例代码中显示了我正在寻找的内容