javaFX配置到myeclipse,并zzJavaFX和Java之间的互操作性
来源:互联网 发布:淘宝商家信用卡支付 编辑:程序博客网 时间:2024/05/13 02:44
搞了一上午加一晚上终于将javaFX配置到了myeclipse。早上升级到了8,目前fx还是用的1.2.1以后换1.3试试。昨晚上用MyEclipse6下的插件,升级后直接把插件的文件拷到dropin文件夹里就可以了,注意JavaFX的配置路径不要写到/lib就好了,看到功能的强大我总是无法抑制心中的喜悦,写篇日志纪念。 在JavaFX 1.0发布之后,JavaFX和Java之间的互操作性被各网站转载。文中总结了3种从Java调用JavaFX的方法。这三种方法分别为: http://www.javafxblogs.com 第三种方法应该是比较“正规”而且“优美”的调用方式。但是也有一点不足:程序代码的入口必须从JavaFX启动。这是因为JavaFX程序比较容易生成JavaFX类的实例,从而可以供Java方使用。可是我们有时会碰到一些特定的情况,需要从Java端启动代码。例如,如果你已经有了一个较完整的Java程序,你需要用调用JavaFX的某些功能,这时候较好的方法是把Java作为程序的入口。为了解决这个问题,我把第2和第3种方法作了融合,大家可以看看下面的例子。纯Java代码调用JavaFX的例子 下一步是创建JavaFX类MyChart来实现这个interface: 在代码中,这3句是创建JavaFX类javatest.MyChart实例, 如果你用的是NetBeans IDE, 你可以在项目属性中把javatest.JavaTest类设为主类(Main class)(即启动类)。编译之后会生成一个javatest.jar文件。程序运行的结果如图: 在命令行中可以采用以下方式: http://developers.sun.com/blog/henry 实际上,可以用纯Java的方式来启动程序,只要把JavaFX的运行环境带上即可,如:JavaFX程序例子、教程 如果有问题,请留言讨论。 中文同步发表于:用纯Java代码调用JavaFX的功能 注:我是在myeclipse中进行调试的,在run时run as 选择javaFX Application,并将javatest.JavaTest类设为主类(Main class)(即启动类)即可,不然会弹出找不到class的异常
2. 通过JavaFX reflection API。这是JavaFX提供的反射API,几乎可以调用所有的JavaFX类。
3. 先用JavaFX类实现一个Java的interface,然后Java程序可以通过这个interface来调用JavaFX的功能。这中间的interface起了个桥梁的作用。
而一下这句则是把JavaFX实例转化为Java可用的对象: JavaInterface ji = (JavaInterface)obj.asObject();
本文的英文译文同步发表于:Calling JavaFX Classes from Pure Java Code. Pure Java Code to Call JavaFX Class
- javaFX配置到myeclipse,并zzJavaFX和Java之间的互操作性
- opencv不同版本之间的互操作性
- 提高 J2EE 技术和 .NET 之间的互操作性,第 1 部分
- 提高 J2EE 技术和 .NET 之间的互操作性,第 1 部分
- Java与其他语言的互操作性
- Java与其他语言的互操作性
- IPv4和IPv6的互操作性
- 学习 OpenGL 和 OpenCL 的互操作性
- IPv4和IPv6的互操作性
- IPv4 和 IPv6的互操作性
- C#的互操作性
- Microsoft .NET 和 J2EE的应用互操作性-简介
- DXGI的使用 --Direct2D 和 Direct3D 互操作性概述
- DXGI的使用 --Direct2D 和 Direct3D 互操作性概述
- 通过 Autostereograms 案例学习 OpenGL 和 OpenCL 的互操作性
- c#(20)平台互操作性和不安全的代码
- 6.8 代理的互操作性
- 改善 J2EE 与 .NET 之间的互操作性,第 2 部分
- Perl中open的用法总结
- 键盘上每个键作用 及运行cmd
- html中div层遮住select的方法
- symbian 基本触摸动作的使用(判断上下,左右等手势)
- Form身份验证基本原理
- javaFX配置到myeclipse,并zzJavaFX和Java之间的互操作性
- sqlldr
- unix/linux socket 编程一,简单多进程tcp socket server流程
- Mongodb Mapreduce 初窥
- Discuz!NT之配置文件类[discuz.config](转)
- ActiveX控件与IE7安全分析
- smarty 注册对象 到 模板中 直接用
- 【搜索】【USACO】Healthy Holsteins
- 一个好的读书网站