E(fx)clipse教程 – 3 – 创建一个用于显示JavaFX 2.x控件的Eclipse ViewPart

JavaFX允许你使用FXCanvans将JavaFX scene嵌入到SWT中。下面的教程将指导你创建一个用于显示JavaFX的ViewPart。

1. 设置一个目标平台

1. 启动Eclipse但不要打开任何项目

2. 在”Window“菜单中选择”Preferences“,然后展开”Plug-in Development“列表

3. 在”Plug-in Development“列表中选择”Target Platform

4. 点击Add …

5. 选择”Default: Default target for the running platform“,点击”Next“按钮

6. 在上方的文本框中输入一个不同的名字

7. Add …

8. 选择软件站点

9.

♦ 如果你使用的是Mars版本: 选择”eFX Runtime Nightly” 及Url “http://download.eclipse.org/efxclipse/runtime-nightly/site

♦ 如果你使用的是Luna版本: 选择”eFX Runtime 1.2.0” 及Url “http://download.eclipse.org/efxclipse/runtime-released/1.2.0/site

♦ 如果你使用的是Kepler版本: 选择”eFX Runtime 0.9.0“及Url “http://download.eclipse.org/efxclipse/runtime-released/0.9.0/site

10. 展开”FX Target“,选中”RCP 3.x Target Platform Feature“,并取消选中”Include required software

11. 点击Finish

12. 激活新平台:在列表中选中新的目标平台,然后点击OK按钮

 

2. File > New > Project …

3_01 Efxclipse_tut2_1

3. 展开”Plug-in Development“并选择”Plug-in Project“,然后点击”Next“按钮

3_02 Efxclipse_tut2_2

4. 输入项目名称(Project Name),然后点击”Next“按钮

3_03 Efxclipse_tut2_3

5. 选中”This plug-in will make contributions to the UI“, 取消选择”Rich Client Application“,然后点击”Next

3_04 Efxclipse_tut2_4

6. 选择”JavaFX Eclipse 3.x ViewPart“模版,然后点击”Next

3_05 Efxclipse_tut2_5

7. 保留默认设置并点击”Finish

3_06 Efxclipse_tut2_6

8. 完成前面向导会得到一个绑定OSGi的ViewPart类

3_07 Efxclipse_tut2_7

9. 向ViewPart类添加一些JavaFX代码来实现你的视图

3_08 Efxclipse_tut2_8

10. 在你的项目上打开上下文菜单并选择Run As > Eclipse Application 来启动一个”inner Eclipse

3_09 Efxclipse_tut2_9

11. 关闭已经启动的实例,打开Launch Configuration,添加-Dosgi.framework.extensions=org.eclipse.fx.osgi到VM参数中,然后再次启动

12. 在运行的应用程序中,打开Quick Access (Ctrl+3)并输入”My Fx View“。选择呈现出的选项来打开你的视图

3_10 Efxclipse_tut2_10

13. 包含JavaFX内容的视图将会显示在下方

3_11 Efxclipse_tut2_11

原文链接:http://wiki.eclipse.org/Efxclipse/Tutorials/Tutorial2

 

打赏一下
支付宝
微信
除非注明,博客文章均为原创,转载请标明文章地址
本文地址: http://www.javafxchina.net/blog/2015/09/efxclipse-3/
百度已收录