问题标签 [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 投票
1 回答
102 浏览

netbeans-platform - NetBeans 应用程序中组件的默认放置

我有一个使用 NetBeans 平台 7.1.1 的基于 NetBeans 平台的应用程序。我有各种顶级组件,默认位置用注释定义(IDE 生成)。例如:

我试图弄清楚为什么组件:

  1. 启动应用程序时不要打开
  2. 当我打开它们(即使用窗口-> 组件名称)时,它们会在编辑器位置而不是正确的位置打开。

关于从哪里开始寻找答案的任何提示?

0 投票
1 回答
110 浏览

java - 如何反序列化隐藏在 Java 中的 ServiceProvider 类对象后面?

我们创建了一个构建逻辑电路的程序,并使用NetBeans 平台的LookupServiceProvider机制将所有可用的逻辑元素放到 UI 面板上。

模型(MVC)有一个 BasicElement 类,它是所有元素的 ServiceProvider。这个类是公共的,它的包是公共导出的,并且 View 模块依赖于它。View 模块只知道这个 Model 模块。当有人使用带有 @ServiceProvider注释的一组元素添加新模块时,View 会将带有 Lookup 元素的新找到的元素加载到调色板中。然后用户可以将调色板中的元素添加到场景中,创建一些电路并保存(序列化)它们。

问题是当程序尝试打开保存的文件(反序列化元素)时出现异常。因为没有模块知道(依赖于)带有元素的模块(并且这些模块中的包不能公开导出)。元素仅被注释,足以让它们到达用户。

是否有可能每次都添加对具有反序列化元素的新模块的依赖。或者一般来说,有一种方法可以反序列化隐藏在 ServiceProvider 类后面的类对象。

0 投票
1 回答
2602 浏览

java - Netbeans 平台布局

我已经使用 netbeans 平台设计了一个小应用程序,现在我想更改 netbeans 平台提供的基本布局的方向。我有一个显示如下所示的窗口 在此处输入图像描述

我希望在启动时显示如下屏幕。我已经调整了大小以满足我的需要,但我希望它自己发生。

在此处输入图像描述

经过激烈的谷歌搜索后,我发现我需要layer.xml在其中一个模块中创建一个并将以下代码添加到其中。

<folder name="Windows2"> <file name="WindowManager.wswmgr" url="WindowManager.wswmgr"/> </folder>

我的WindowManager.wswmgr文件看起来像这样

我现在该怎么办?我错过了一些明显的东西吗?

- 编辑 -

层.xml

explorer.wsmode

0 投票
1 回答
1860 浏览

java - NetBeans 平台默认 TopComponent 定位为 anonymousMode_1

如何在“编辑器”模式下而不是在选项卡中设置两个 TopComponents 的默认位置,如下所示:

标签式

但一个挨着一个;像这样:

窗格

?

0 投票
0 回答
340 浏览

netbeans - Netbean PropertySheet API UI 的自定义

Netbean 属性表 API

我想在 Netbean 的 PropertySheet 的 PropertySet 行中添加两个小图像按钮,用于添加/删除(图像等)操作。在 JTable 中,我们可以为此目的进行表格渲染。

在 Netbean 中,我们可以控制属性行字段的绘制,但不能控制组行。

如果有人可以提供帮助。

0 投票
2 回答
1690 浏览

java - 如何在拖放过程中显示图标

我正在开发一些 NetBeans 平台应用程序,并且我目前停留在 Visual Library 中的一些细节上。好的,这里有问题。我的应用程序有可视化编辑器,带有托盘、场景,一切都很好,只是当我将图标从托盘拖到场景时出现问题。它们在拖动事件期间不显示,我想创建那种效果,有人可以帮忙吗?

0 投票
3 回答
3831 浏览

java - Netbeans 平台自定义配置文件

我正在尝试为数据库连接创建配置文件。属性文件最好。每次安装应用程序(客户数据库)后,必须更改此属性。

  • 我希望这个配置文件位于应用程序的根目录(netbeans 平台项目和发行版文件夹)。我找不到如何引用应用程序根文件夹的方法。

  • 我还发现 FileUtil.getConfigFile/Root 缺乏文档。我不知道在哪里可以找到 configRoot(如果它甚至是物理的),或者如何离线添加 ConfigFile(不是在代码中,而只是通过复制配置文件)。

  • 可以容忍的解决方案是将数据库配置添加到系统属性,但我找不到在 netbeans 配置文件中指定其他系统属性的位置。

0 投票
1 回答
111 浏览

java - 如何过滤掉由创建的树中的特定条目.getNodeDelegate()

我有一个

...

...

有了它,我在scenes我的 RCP 应用程序的项目树查看器中获得了目录及其所有子项。唯一不满意的地方是——它显示了根目录下的所有子目录和文件scenes——甚至是隐藏的。

我试图明确删除孩子,通过

但是 .remove() 方法总是返回 false,这意味着它不能删除任何子节点。为什么?我做错了什么?

0 投票
3 回答
7077 浏览

java - Netbeans 平台和菜单

有谁知道如何编辑 Netbeans 平台创建的骨架中显示的菜单?

提前感谢您花时间帮助我。

0 投票
1 回答
1585 浏览

java - 在 Netbeans 平台应用程序中使用 JavaFX

我试图开始开发一个 NB 平台应用程序,该应用程序包含JFXPanel一个TopComponent. JFXPanel不幸的是,在实例化时会在运行时引发异常。我看到这是因为我的项目的子目录中没有 JavaFX 本机库(如 glass.dll)。

在我试图通过复制文件来解决问题之前,我想问你是否有更好的方法。在我看来,我不应该将本机库复制到我的项目中,因为它们应该由我的应用程序安装到的系统提供。