问题标签 [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.
netbeans-platform - NetBeans 应用程序中组件的默认放置
我有一个使用 NetBeans 平台 7.1.1 的基于 NetBeans 平台的应用程序。我有各种顶级组件,默认位置用注释定义(IDE 生成)。例如:
我试图弄清楚为什么组件:
- 启动应用程序时不要打开
- 当我打开它们(即使用窗口-> 组件名称)时,它们会在编辑器位置而不是正确的位置打开。
关于从哪里开始寻找答案的任何提示?
java - 如何反序列化隐藏在 Java 中的 ServiceProvider 类对象后面?
我们创建了一个构建逻辑电路的程序,并使用NetBeans 平台的Lookup和ServiceProvider机制将所有可用的逻辑元素放到 UI 面板上。
模型(MVC)有一个 BasicElement 类,它是所有元素的 ServiceProvider。这个类是公共的,它的包是公共导出的,并且 View 模块依赖于它。View 模块只知道这个 Model 模块。当有人使用带有 @ServiceProvider注释的一组元素添加新模块时,View 会将带有 Lookup 元素的新找到的元素加载到调色板中。然后用户可以将调色板中的元素添加到场景中,创建一些电路并保存(序列化)它们。
问题是当程序尝试打开保存的文件(反序列化元素)时出现异常。因为没有模块知道(依赖于)带有元素的模块(并且这些模块中的包不能公开导出)。元素仅被注释,足以让它们到达用户。
是否有可能不每次都添加对具有反序列化元素的新模块的依赖。或者一般来说,有一种方法可以反序列化隐藏在 ServiceProvider 类后面的类对象。
java - Netbeans 平台布局
我已经使用 netbeans 平台设计了一个小应用程序,现在我想更改 netbeans 平台提供的基本布局的方向。我有一个显示如下所示的窗口
我希望在启动时显示如下屏幕。我已经调整了大小以满足我的需要,但我希望它自己发生。
经过激烈的谷歌搜索后,我发现我需要layer.xml
在其中一个模块中创建一个并将以下代码添加到其中。
<folder name="Windows2">
<file name="WindowManager.wswmgr" url="WindowManager.wswmgr"/>
</folder>
我的WindowManager.wswmgr
文件看起来像这样
我现在该怎么办?我错过了一些明显的东西吗?
- 编辑 -
层.xml
explorer.wsmode
netbeans - Netbean PropertySheet API UI 的自定义
Netbean 属性表 API
我想在 Netbean 的 PropertySheet 的 PropertySet 行中添加两个小图像按钮,用于添加/删除(图像等)操作。在 JTable 中,我们可以为此目的进行表格渲染。
在 Netbean 中,我们可以控制属性行字段的绘制,但不能控制组行。
如果有人可以提供帮助。
java - 如何在拖放过程中显示图标
我正在开发一些 NetBeans 平台应用程序,并且我目前停留在 Visual Library 中的一些细节上。好的,这里有问题。我的应用程序有可视化编辑器,带有托盘、场景,一切都很好,只是当我将图标从托盘拖到场景时出现问题。它们在拖动事件期间不显示,我想创建那种效果,有人可以帮忙吗?
java - Netbeans 平台自定义配置文件
我正在尝试为数据库连接创建配置文件。属性文件最好。每次安装应用程序(客户数据库)后,必须更改此属性。
我希望这个配置文件位于应用程序的根目录(netbeans 平台项目和发行版文件夹)。我找不到如何引用应用程序根文件夹的方法。
我还发现 FileUtil.getConfigFile/Root 缺乏文档。我不知道在哪里可以找到 configRoot(如果它甚至是物理的),或者如何离线添加 ConfigFile(不是在代码中,而只是通过复制配置文件)。
可以容忍的解决方案是将数据库配置添加到系统属性,但我找不到在 netbeans 配置文件中指定其他系统属性的位置。
java - 如何过滤掉由创建的树中的特定条目.getNodeDelegate()
我有一个
...
...
有了它,我在scenes
我的 RCP 应用程序的项目树查看器中获得了目录及其所有子项。唯一不满意的地方是——它显示了根目录下的所有子目录和文件scenes
——甚至是隐藏的。
我试图明确删除孩子,通过
但是 .remove() 方法总是返回 false,这意味着它不能删除任何子节点。为什么?我做错了什么?
java - Netbeans 平台和菜单
有谁知道如何编辑 Netbeans 平台创建的骨架中显示的菜单?
提前感谢您花时间帮助我。
java - 在 Netbeans 平台应用程序中使用 JavaFX
我试图开始开发一个 NB 平台应用程序,该应用程序包含JFXPanel
一个TopComponent
. JFXPanel
不幸的是,在实例化时会在运行时引发异常。我看到这是因为我的项目的子目录中没有 JavaFX 本机库(如 glass.dll)。
在我试图通过复制文件来解决问题之前,我想问你是否有更好的方法。在我看来,我不应该将本机库复制到我的项目中,因为它们应该由我的应用程序安装到的系统提供。