JavaFX与Java交互技术全解析
1. Java脚本编程基础
在Java代码中运行JavaFX脚本,需要借助Java脚本API(JSR - 223),这是一个从Java代码运行脚本的标准框架,只要符合JSR - 223规范的脚本语言都能使用,像JavaScript、Groovy、Python、Ruby以及JavaFX脚本等。
1.1 基本脚本评估
最简单的方式是使用 javafx.util.FXEvaluator 类,它是一个Java类,可在Java程序中安全使用。该类有一个静态方法 Object eval(String script) ,能将JavaFX脚本作为字符串传入并返回脚本中创建的JavaFX对象(如果有)。运行使用脚本的应用时,需在类路径中包含JavaFX编译器JAR文件 javafxc.jar 。
以下是简单的Hello World示例:
import javafx.util.FXEvaluator;
public class Main {
public static void main(String[] args) {
Object fxObj = FXEvaluator.eval(
"println('hello world');");
System.out.println("JavaFX Object = " + fxObj);
}
}
运行该程序,输
超级会员免费看
订阅专栏 解锁全文
61

被折叠的 条评论
为什么被折叠?



