Java脚本动态用法
来源:才华咖 本文已影响4.97K人
来源:才华咖 本文已影响4.97K人
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。下面是小编整理的关于Java脚本动态用法,欢迎大家参考!
Java脚本动态用法function doSth(){
ize(500,300);
isible(true);
efaultCloseOperation(_ON_CLOSE);
}
function getNames(){
("doSth");
("getNames");
return list;
}
function testJS(){
print('Hello world!');
}
import Reader;
import yList;
import ;
import ings;
import cable;
import ptContext;
import ptEngine;
import ptEngineManager;
import me;
/**
*
* @author hadeslee
*/
public class Test {
public static void main(String[] args)throws Exception {
//根据js的`后缀名生成一个解析JS的脚本解析引擎
ScriptEngine engin=new ScriptEngineManager()ngineByExtension("js");
//查询一下这个引擎是否实现了下面很实用的接口
tln(engin instanceof Invocable);
//声明两个对象,传入到JS里面去
JFrame jf=new JFrame("test");
List list=new ArrayList();
//得到挷定的键值对象,把当前的两个JAVA对象放进去
Bindings bind=teBindings();
("jf",jf);
("list",list);
//把挷下的键值对象放进去,作用域是当前引擎的范围
indings(bind,NE_SCOPE);
//用引擎执行一段写在JS文件里面的代码
Object obj=(new FileReader(""));
//这个时候返回值当然 是null了
tln(obj);
//把当前的引擎强制转为Invocable,这样就可以调用定义在JS文件里面的一个一个函数了
Invocable in=(Invocable)engin;
//得到了从JS里面返回来的对象
List l=(List)keFunction("getNames");
tln(l);
//调用一下定义在JS里面的另一个函数
keFunction("testJS");
//最后调用一个函数,该函数可以使我们前面定义的窗体显示出来
keFunction("doSth");
}
}
java命令行引用jar包的方法
Java 2.1 java基本类型的转换和运算符
计算机二级Java入门教程:Java类的基本构成
Java中的多态用法实例分析
关于Java动态实现的方法
java动态方法调度实例
2017最新javascript中AJAX用法
Java入门教程:如何使用一个Java
Java认证辅导:Java实现二叉树遍历算法
优化JavaScript脚本的性能的方法
编写Java无脚本的JSP页面的一些方法
JAVA认证开源技术:关于Java的对象equals方法
编写Java无脚本的JSP页面的方法
使用ajax操作JavaScript对象的方法
JavaScript脚本语言
JAVA认证基础知识:Java获取当前的系统时间
Javascript和Java语言间的异同比较
分镜头脚本剧本范本示例
Java4安卓开发教程之java的变量
Java认证基础知识:java字符串转化整型问题
Java面试题Java写一个折半查找
被动语态的用法
Java脚本动态用法
有关JAVA和JAVAC命令详细介绍
Java认证考试知识点:JavaSE6的新功能
JAVA认证经验分享:学好java开发的关键七步
sun认证java程序员须知Java日志框架
在Java中执行JavaScript代码
JavaScript与Java的区别
JavaScript与java语言的区别
java基本教程之join方法的详解
JAVA认证基础知识:Java文件解压缩示例
大班绘本活动《先左脚,再右脚》教案
java与javascript之间json格式数据互转详解
Java认证考试知识点:Java时间类的函数
Java import以及Java类的搜索路径
java File类的基本使用方法
Java与JavaScript的区别
计算机二级JAVA考试构建JAVA程序2017
关于java 四舍五入使java保留2位小数示例讲解