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

0 投票
1 回答
562 浏览

eclipse - 无法注入 CommandService 手动执行命令

我将处理程序(用于创建新部件)分配给特定命令,该命令定义如下并且工作正常,
处理程序类:

我有一个控制器类来控制 Fxml 对象(treeView 上的单击事件)。我想从事件处理程序树视图手动执行该命令。
控制器类:

在这里,Injected CommandService 为空,因此无法执行我的处理程序类的这个参数执行方法。
我相信还有另一个CommandServiceorg.eclipse.fx.core.command.CommandService),e(fx)clipse但这也是空的。我正在使用如下
控制器类:


[编辑]
我的目标是在 Partstack 中打开新的 Part。因此,在第一个代码片段中,您可以看到我如何在执行(..)中打开部分。在这里,有没有办法使用ContextInjectionFactoryor获得 partService 、 application 和 modelService IEclipseContext
控制器类

0 投票
1 回答
439 浏览

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

这些是我的问题:

  1. 在将这个依赖项:“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。

  1. 添加后

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 添加到类似的应用程序中,而不会出现重大问题

0 投票
0 回答
158 浏览

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 以防止这种情况发生?

0 投票
0 回答
190 浏览

java - 为什么我的 JavaFX 导出的 .exe GUI 不显示?当构建到 .exe 后 GUI 无法出现时,如何对 JavaFX 应用程序进行故障排除?

如果标题有点含糊,我深表歉意。我刚刚通过 e(fx)clipse 插件和 Inno Setup 方法将我的 JavaFX 项目导出到 .exe。该程序在 Eclipse 上运行良好,但导出后,GUI 无法显示。

我的代码托管在:https ://bitbucket.org/Sunquyman/powerball-lottery-generator

有没有办法解决这个问题?至少不知道为什么 GUI 无法显示的问题似乎更糟。我知道程序正在运行,我在任务管理器中看到正在运行,但没有任何显示。如果你能找到我的问题,我将不胜感激

0 投票
1 回答
82 浏览

linux - eclipse 有显示代码补充和光标的错误

嘿伙计们,

我刚刚使用 e(fx)clipse 安装了 eclipse,并且在布局方面遇到了一些问题。首先,在进行水平移动时光标不会在视觉上更新(垂直工作就好了)。但这只是视觉上的,当我编辑代码时它位于正确的位置。

同样,我必须单击行号处的错误警告才能使代码补充窗口更长,然后大约 0.1 秒。但即使它也只显示在左上角。

最后我必须在控制台中关闭eclipse,否则它会冻结。

操作系统:Arch Linux 一直在更新,

Eclipse:版本 4.5.1,java 版本,

Java:java-8-openjdk

已安装的插件:e(fx)clipse。

希望你们能帮助我,阿明

0 投票
0 回答
57 浏览

jenkins - 在 Jenkins 中构建 efxclipse 项目

现在我正在建立我公司的不同项目来使用 Jenkins 1.645。但是一个项目使用 efxclipse,我没有找到任何信息如何连接这两个东西。

如何在 Jenkins 中构建 ae(fx)clipse 项目?

0 投票
1 回答
272 浏览

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.

0 投票
1 回答
135 浏览

javafx - 基于 Eclipse4 (RCP) 的拖放特色应用

我是 Eclipse 4(RCP) 的新手,我想创建一个可以定义任何自定义组件并且可以在部件/视图之间拖放这些组件的应用程序。(类似于 Scene Builder,但它必须运行到 e4 中)

怎么可能?哪个框架可以满足我的需求?我稍微研究了一下 JavaFX 和 GEF。但我无法决定使用什么。

0 投票
1 回答
76 浏览

eclipse - ubuntu eclipse mars e(fx)clipse 启动时出错

我使用此处给出的更新站点在我现有的 Eclipse Mars 安装上安装了 e(fx)clipse:https
://projects.eclipse.org/projects/technology.efxclipse/downloads 安装工作正常,e(fx)clipse 似乎也加载(启动时加载屏幕已更改)。但是在启动 Eclipse 时,选择工作区后显示以下错误:“发生错误。请参阅日志文件 [...]”。

有人可以帮我吗?我会添加日志文件,但我是新来的,我不知道如何上传。

非常感谢。

0 投票
0 回答
38 浏览

layout - 除非焦点更改,否则带有 GridData.heightHint 的 JavaFX GridLayoutPane 不会更新

我创建了一个GridLayoutPane并希望以编程方式设置其子项的大小。这工作正常并且尺寸设置正确,但在蜜蜂自动设置后它们不会应用。

我的第一个想法是我可能不得不调用.layout()Pane但这根​​本没有结果。现在我注意到我的(在 GridData 上)在生成后heightHint单击 a 时确实被应用了(所以改变焦点就可以了)TextFieldheightHint

我试图了解JavaFX SWT多年来我的默认设置,但出于多种原因,我尝试将我的小部件移植到JavaFX.

GridLayoutPane http://efxclipse.bestsolution.at/doc/api/org/eclipse/fx/ui/panes/GridLayoutPane.html

有没有一种手动方法可以告诉JavaFX在 a 上布局所有节点Pane

  • 布局()
  • 布局儿童()
  • 请求布局()

没有结果!