问题标签 [efxclipse]
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.
eclipse - 无法注入 CommandService 手动执行命令
我将处理程序(用于创建新部件)分配给特定命令,该命令定义如下并且工作正常,
处理程序类:
我有一个控制器类来控制 Fxml 对象(treeView 上的单击事件)。我想从事件处理程序树视图手动执行该命令。
控制器类:
在这里,Injected CommandService 为空,因此无法执行我的处理程序类的这个参数执行方法。
我相信还有另一个CommandService(org.eclipse.fx.core.command.CommandService),e(fx)clipse
但这也是空的。我正在使用如下
控制器类:
[编辑]:
我的目标是在 Partstack 中打开新的 Part。因此,在第一个代码片段中,您可以看到我如何在执行(..)中打开部分。在这里,有没有办法使用ContextInjectionFactory
or获得 partService 、 application 和 modelService IEclipseContext
?
控制器类:
java - 将 p2 更新添加到 e(fx)clipse 应用程序
我正在尝试按照本教程将 p2 功能添加到我的 e(fx)clipse RCP 应用程序:https ://blog.codecentric.de/en/2015/04/add-p2-update-functionality-to-an-efxclipse-应用程序-eclipse-rcp-cookbook/
我工作的公司没有按照教程中的建议使用 e(fx)clipse 2.0.0,而是仍在使用安装在 eclipse 4.4.1 IDE (Luna) 上的 e(fx)clipse 1.2.0。我这样设置我的目标平台
软件站点:download.eclipse.org/efxclipse/runtime-released/1.2.0/site > FX Target 并检查 Target Platform Feature
软件站点:download.eclipse.org/releases/luna
*Eclipse 平台启动器可执行文件
*春分核心功能
*Equinox p2,无头功能
*Eclipse RCP SDK
然后,我创建了一个基于功能的简单应用程序。为此,我使用 eclipse 提供的 e(fx)clipse 工具生成项目结构:File> New > Project > javafx > OSGi > e4 Application Projects。我生成了以下项目。
+fx.sample.app
+fx.sample.app.feature
+fx.sample.app.product
这些是我的问题:
- 在将这个依赖项:“org.eclipse.fx.core.p2”添加到 fx.sample.app 项目的 plugin.xml 后,导出产品(通过 Eclipse 导出产品向导,并选中“生成 p2 存储库”)会产生这个错误:
无法完成安装,因为找不到一项或多项所需项目。正在安装的软件:SIMPLE PRODUCT 1.0.0 (fx.project.sample.app.product 1.0.0) 缺少要求:我的示例应用程序 1.0.0.201512041706 (fx.project.sample.app 1.0.0.201512041706) 需要 'bundle org.eclipse .fx.core.p2 1.2.0' 但找不到无法满足依赖关系:无法满足依赖关系:
在不生成 p2 存储库的情况下执行相同的步骤可以正常工作,但是生成的应用程序的插件目录中缺少依赖项 org.eclipse.fx.core.p2_1.2.0.201501301037.jar。
- 添加后
org.eclipse.equinox.p2.core.feature
作为产品配置文件的必备特性,我点击“add required”,添加了必要的“ecf”依赖,但是都显示为红色,导出导致更多问题
依赖关系之间是否存在某种冲突
download.eclipse.org/efxclipse/runtime-released/1.2.0/site
和那些发现在:
下载.eclipse.org/releases/luna?
我会在这里错过什么?
我不是 rcp/osgi 开发方面的专家,所以任何建议都会有所帮助。
注意:按照上述步骤,我能够使用更新的工具(带有 e(fx)clipse 2.1.0 的 Eclipse Mars IDE 4.5.1,)将 p2 添加到类似的应用程序中,而不会出现重大问题
java - 窗口调整大小后JavaFX WebEngine无限循环
我们有一个应用程序,它使用 WebView 来显示带有 OpenLayers 的地图。数据来自后台的 GeoServer。到目前为止,我们的应用程序由我们的客户以 FullHD (1920x1080) 运行,到目前为止没有造成任何问题。现在我们的客户已经更换了他们现在具有 WQXGA (2560x1600) 分辨率的显示器。我们的应用程序在 FullHD 下完美运行,没有任何问题,但是一旦我们在 WQXGA 显示器上使应用程序全屏显示,WebView 就会变成灰色,GUI 冻结并且 GUI 不再响应。
系统监视器显示后台进行了一些繁重的计算。我使用 VisualVM 来了解更多信息。我分析了方法调用 ant 事实证明,WebView 大部分时间都在并行执行某些操作。我还查看了此方法的描述,并指出它用于在显示蜜蜂之前更新所有子节点。我不知道 WebView 在内部是如何工作的,但我们也有大约 1k-2k 的特征多边形,它们通过 Openelayer 显示(最终是 JavaScript 对象)。
内存消耗也始终保持稳定。我还注意到 WebView 的宽度比 FullHD 略大。到目前为止,我没有证实这一点,它只是一个视觉估计。对我来说,WebView 的行为看起来像是一个无限循环,因为即使在 45 分钟后,系统利用率仍然相同,我决定终止 GUI。
以下是更多规格:
Java版本:
JavaFX 版本
我们使用 Ubuntu 14.04.3 LTS
有什么办法可以找出导致此错误的原因吗?是否有可能以某种方式配置 WebView 以防止这种情况发生?
java - 为什么我的 JavaFX 导出的 .exe GUI 不显示?当构建到 .exe 后 GUI 无法出现时,如何对 JavaFX 应用程序进行故障排除?
如果标题有点含糊,我深表歉意。我刚刚通过 e(fx)clipse 插件和 Inno Setup 方法将我的 JavaFX 项目导出到 .exe。该程序在 Eclipse 上运行良好,但导出后,GUI 无法显示。
我的代码托管在:https ://bitbucket.org/Sunquyman/powerball-lottery-generator
有没有办法解决这个问题?至少不知道为什么 GUI 无法显示的问题似乎更糟。我知道程序正在运行,我在任务管理器中看到正在运行,但没有任何显示。如果你能找到我的问题,我将不胜感激
linux - eclipse 有显示代码补充和光标的错误
嘿伙计们,
我刚刚使用 e(fx)clipse 安装了 eclipse,并且在布局方面遇到了一些问题。首先,在进行水平移动时光标不会在视觉上更新(垂直工作就好了)。但这只是视觉上的,当我编辑代码时它位于正确的位置。
同样,我必须单击行号处的错误警告才能使代码补充窗口更长,然后大约 0.1 秒。但即使它也只显示在左上角。
最后我必须在控制台中关闭eclipse,否则它会冻结。
操作系统:Arch Linux 一直在更新,
Eclipse:版本 4.5.1,java 版本,
Java:java-8-openjdk
已安装的插件:e(fx)clipse。
希望你们能帮助我,阿明
jenkins - 在 Jenkins 中构建 efxclipse 项目
现在我正在建立我公司的不同项目来使用 Jenkins 1.645。但是一个项目使用 efxclipse,我没有找到任何信息如何连接这两个东西。
如何在 Jenkins 中构建 ae(fx)clipse 项目?
equinox - Buckminster can't resolve org.eclipse.fx.javafx
I was about to switch our build process from efxclipse 1.2.0 and eclipse juno to efxclipse 2.2.0 and mars. Before i switsched everyhting worked fine. Now after switching, buckminster complains that is can't resolve org.eclipse.fx.javafx
.
The error is the following
my target file looks like this
and my rmap file looks like this
So far I understand the problem, but I don't know how to tell buckminster how to resolve the missing package.
javafx - 基于 Eclipse4 (RCP) 的拖放特色应用
我是 Eclipse 4(RCP) 的新手,我想创建一个可以定义任何自定义组件并且可以在部件/视图之间拖放这些组件的应用程序。(类似于 Scene Builder,但它必须运行到 e4 中)
怎么可能?哪个框架可以满足我的需求?我稍微研究了一下 JavaFX 和 GEF。但我无法决定使用什么。
eclipse - ubuntu eclipse mars e(fx)clipse 启动时出错
我使用此处给出的更新站点在我现有的 Eclipse Mars 安装上安装了 e(fx)clipse:https
://projects.eclipse.org/projects/technology.efxclipse/downloads 安装工作正常,e(fx)clipse 似乎也加载(启动时加载屏幕已更改)。但是在启动 Eclipse 时,选择工作区后显示以下错误:“发生错误。请参阅日志文件 [...]”。
有人可以帮我吗?我会添加日志文件,但我是新来的,我不知道如何上传。
非常感谢。
layout - 除非焦点更改,否则带有 GridData.heightHint 的 JavaFX GridLayoutPane 不会更新
我创建了一个GridLayoutPane
并希望以编程方式设置其子项的大小。这工作正常并且尺寸设置正确,但在蜜蜂自动设置后它们不会应用。
我的第一个想法是我可能不得不调用.layout()
,Pane
但这根本没有结果。现在我注意到我的(在 GridData 上)在生成后heightHint
单击 a 时确实被应用了(所以改变焦点就可以了)TextField
heightHint
我试图了解JavaFX
SWT
多年来我的默认设置,但出于多种原因,我尝试将我的小部件移植到JavaFX
.
GridLayoutPane http://efxclipse.bestsolution.at/doc/api/org/eclipse/fx/ui/panes/GridLayoutPane.html
有没有一种手动方法可以告诉JavaFX
在 a 上布局所有节点Pane
?
- 布局()
- 布局儿童()
- 请求布局()
没有结果!