问题标签 [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.
spring - Spring 动态模块和 Netbeans 平台
有没有人将 Spring 动态模块(或 Eclipse Gemini 蓝图)与 Netbeans 平台集成?我找不到这方面的任何信息。
我正在考虑在 Netbeans 平台应用程序中使用 Spring 服务的可能性。这合理吗?
谢谢!
java - Netbeans Platform: Hide Tabs for just one TopComponent
netbeans platform has proved to be most useful for large applications. But what about small applications?
I'm building a small Price-List making software which only has one TopComponent which contains a JTable and a few buttons.
This component I've set to have closing/sliding etc disabled as this is mandatory to be there. I also DO NOT want to have ANY more top components.
Is there a way to remove the tabs? It seems pointles to show just one tab with the name of the TopComponent.
I hope you get what I mean!
Thanks in advance.
java - 在 Netbeans 平台内处理和显示没有文件扩展名的文件的最佳方式?
我有一个项目,我必须为我工作的公司处理,这基本上意味着我必须处理和显示没有任何文件扩展名的文件。我无法改变他们生成这些文件的方式,所以我需要一些关于处理这些文件的最佳方式的建议。DataSystems API 似乎只处理带有扩展名的文件,那么这是否意味着我必须只使用 FileSystems API?如果是这样,我将不胜感激使用 FileObject 作为它们实际代表的 Node 和 Children 类的一些示例。
非常感谢,非常感谢您的帮助。
在花了一些时间阅读 Netbeans 平台网站上提供的材料后,我对我的上述目标提出了一些问题。
为了澄清我的目标: 1. 我有一个文件夹(在应用程序安装路径之外),其中包含没有扩展名的文件。每个文件代表一个兴趣点,包含空格分隔的文本数据,这些数据稍后将被各种绘图软件用于绘制图形。2. 我想将这些文件显示为一个模块中的节点,可能还有一个单独的模块来更新这些文件。更新将包含一个按钮,该按钮将导致下载压缩文件、解压缩该文件、读取其内容并解释该内容以确定如何更新文本数据文件。3. 也许在节点表示的 FileObjects 上有内容更改侦听器,以便显示/指示(可能通过图标更改?)文件内容的更改。4. 我还希望能够在文本编辑器中显示由单击的节点表示的 FileObject 中包含的文本数据(只读),但这就是我需要能够对这些 FileObjects 和代表它们的节点做的所有事情. 4. 在 Nodes 和 ExplorerView API 的帮助下,让另一个模块显示迄今为止下载的所有压缩文件(假设我想再次显示“下载”文件夹中的所有文件)。在这里,我可能想为这些文件添加“语义含义”,因为它们不是普通的 zip/Jar 文件,因此可能会为此模块使用 DataSystems API。在 Nodes 和 ExplorerView API 的帮助下,让另一个模块显示迄今为止下载的所有压缩文件(假设我想再次显示“下载”文件夹中的所有文件)。在这里,我可能想为这些文件添加“语义含义”,因为它们不是普通的 zip/Jar 文件,因此可能会为此模块使用 DataSystems API。在 Nodes 和 ExplorerView API 的帮助下,让另一个模块显示迄今为止下载的所有压缩文件(假设我想再次显示“下载”文件夹中的所有文件)。在这里,我可能想为这些文件添加“语义含义”,因为它们不是普通的 zip/Jar 文件,因此可能会为此模块使用 DataSystems API。
在这一点上,我心中最主要的问题是将这个文件夹中的所有文件表示为节点的正确方法是什么,以及这个节点的子类和相应的 Children 类会是什么样子。在示例中使用了“APIObject”,如果不需要在第一个模块中使用 DataSystems API,我想着手用 FileObject 替换该对象?
再次感谢您的帮助,真的很感激。
image - 如何在运行时制作动态图像?
我正在开发一个基于 NetBeans 平台的纸牌游戏,我正在努力了解动态图像。为什么是动态的?好吧,我希望卡片在运行时根据页面的更改(即名称、文本、成本等)进行调整。
我的第一个技巧是创建一个组件(JPanel),其中预先放置了标签,我根据卡片值加载了文本/图像。这似乎工作正常,但是当我想到某些页面在以后的版本中具有不同的外观时(这意味着并非所有内容都在同一个地方),这变得很麻烦。
所以我试图根据某种模板来了解如何做到这一点。
任何想法?
有一个后续问题:JList of cards?
import - 有没有办法将 HTML 导入 JavaHelp?
我正在尝试从网络上已经存在的书籍 (HTML) 中自动生成 JavaHelp,以捆绑为 NetBeans 模块。有没有办法自动转换成 JavaHelp 格式?
netbeans - 为什么在 ExplorerManager 侦听器中获取节点的第 n 个子节点失败?
我在使用 NetBeans 节点 API 时遇到问题。
我有这行代码:
new MyNode(X)
对with same的调用X
始终以相同的方式初始化 MyNode,与上下文无关。
当我将它自己放置时(例如,在菜单操作中),它成功获取了Y
第 th 个孩子,但如果我将它放在发生其他节点/孩子事件的事件中,它会返回null
.
MyNode 的 Children 实现是 Children.Keys 的一个普通子类,大致为:
我认为这与Children.Keys
. 我有 API 的源代码,我已经尝试过它,但是它们太混乱了,以至于我还没有弄清楚任何东西。
带有最新插件的 NetBeans IDE 7.0.1(内部版本 201107282000)。
编辑:更多细节
具有奇怪行为的行位于 ExplorerManager selected-nodes 属性更改的处理程序中。奇怪的是,当 MyNode 实例不在 ExplorerManager 使用的层次结构中时它仍然不起作用(它甚至与 ExplorerManager 中的节点不是同一个类),并且没有被用于其他任何事情.
我的用例实际上需要访问节点而不是底层模型(我需要使用 PropertySets 做一些事情),MyNode 示例只是一个仍然存在问题的简单案例。
netbeans - Netbeans 7 - 如何定义工具栏的顺序
我正在尝试更改工具栏的顺序。在 netbeans 7 之前,顺序是根据 layout.xml/ 设置的,但在 netbeans 7 中,它都是注释。
jogl - Netbeans 平台安装程序和 JOGL
我正在尝试构建一个同时使用 Netbeans 平台和 JOGL 的应用程序。到目前为止,它在 Netbeans 中运行良好,但是一旦我尝试创建一个可以在外部运行的应用程序,我就会遇到一些问题。应用程序将启动(从初始屏幕判断),但从不显示窗口,并且我从未收到错误消息。一旦我删除了 JOGL 模块(只留下直接的 Swing 代码),一切正常。
项目设置:
1 个用于 JOGL 的库模块,包括 dll(仅适用于 Windows 7 64 位),位于 library/modules/lib 文件夹中
1 用于显示 GLJPanel 的窗口的模块,用动画师渲染简单的图像
1 在 Swing 中具有简单形式的模块
有人见过这个吗?
configuration - 如何在 NetBeans Platorm 应用程序中打包 log4j 配置文件?
在 NetBeans 平台应用程序中打包 log4j 配置文件显然需要深思熟虑。这是我试过的...
我将 log4j.xml 放在 some_netbeans_module 的 src/main/resources/my/package/log4j.xml 中。该包是一个公共模块包(即,该包中的类用于其他包中的类)。我重建了模块并确认文件确实被打包到模块中。
在我的课程中,我得到了一个记录器的实例,就像我一直做的那样:
每个 NetBeans 平台应用程序都有一个 my_app.conf 文件,可以设置某些属性。这是我设置 log4j.conf 的地方:
现在,当我运行应用程序时,我看到以下输出:
上面的配置有什么问题?