知识大全 Java代码调用JavaFX的例子
Posted 知
篇首语:人生就像爬坡,要一步一步来。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java代码调用JavaFX的例子相关的知识,希望对你有一定的参考价值。
Java代码调用JavaFX的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在JavaFX 发布之后 本人撰写的文章JavaFX和Java之间的互操作性被各网站转载 文中总结了 种从Java调用JavaFX的方法 这三种方法分别为:
用ScriptEngineManager类 这是基于JSR 规范的java脚本API( scripting API) 可以在java程序中运行一些脚本 如 JavaFX script javascript等
通过JavaFX reflection API 这是JavaFX提供的反射API 几乎可以调用所有的JavaFX类
先用JavaFX类实现一个Java的interface 然后Java程序可以通过这个interface来调用JavaFX的功能 这中间的interface起了个桥梁的作用
第三种方法应该是比较 正规 而且 优美 的调用方式 但是也有一点不足 程序代码的入口必须从JavaFX启动 这是因为JavaFX程序比较容易生成JavaFX类的实例 从而可以供Java方使用 可是我们有时会碰到一些特定的情况 需要从Java端启动代码 例如 如果你已经有了一个较完整的Java程序 你需要用调用JavaFX的某些功能 这时候较好的方法是把Java作为程序的入口 为了解决这个问题 我把第 和第 种方法作了融合 大家可以看看下面的例子 纯Java代码调用JavaFX的例子
下一步是创建JavaFX类MyChart来实现这个interface:
在代码中 这 句是创建JavaFX类javatest MyChart实例
Context context = FXLocal getContext(); FXClassType instance = context findClass( javatest MyChart ); ObjectValue obj = (ObjectValue)instance newInstance();
而一下这句则是把JavaFX实例转化为Java可用的对象
JavaInterface ji = (JavaInterface)obj asObject();
如果你用的是NetBeans IDE 你可以在项目属性中把javatest JavaTest类设为主类(Main class)(即启动类) 编译之后会生成一个javatest jar文件 程序运行的结果如图
在命令行中可以采用以下方式: javafx jar javatest jar
实际上 可以用纯Java的方式来启动程序 只要把JavaFX的运行环境带上即可 如 JavaFX程序例子 教程
java Djava library path= classpath jar javatest jar
cha138/Article/program/Java/JSP/201311/19399相关参考
Java中调用本地代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java中调用dll中本地
MATLAB的最新版本b中新添了一个产品-MATLABBuilderforJava其实本来Matlab就有Java外部程序接口不过原来的接口只能在m文件中调用Java而无法在Java程序中调用Ma
DWR调用客户端Java代码的程序实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! //———
Java远程方法调用(3) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 开支报告的例子表示了客
java读取文本文件的方法有很多这个例子主要介绍最简单最常用的BufferedReader类 完整例子如下 packagenetchinaunixbloghzmtext; impor
Java代码 publicinterfaceIHello publicvoidhello(Stringname); Java代码 publicclassHelloImplimpleme
异常处理允许读者为程序的正常情况单独设计和编写代码并与不正常情况下的处理代码分开 throw语句的作用类似一个方法调用但它并没有去调用一个方法而是调用了catch块 预定义的异常类Except
Java远程调用之Hessian简例(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 代码如
一个类Callable不自己去调用自己的方法让其他类调用她(Callable)自身的方法(通过给其他类提供她自己的引用) 代码(一般javaGUI开发中添加按钮的点击事件)[java]viewp
这篇文章介绍了javascript判断非数字的简单例子有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/Javascript/20