快速上手Java编程 - 编程入门网
GUIViewer.es";
private Panel basePanel;
private Button action1Button;
private Button action2Button;
// extensions[] contains the FESI extension that we will load with our
// FESI evaluator.
String[] extensions = new String[] {"FESI.Extensions.JavaAccess",
"FESI.Extensions.BasicIO",
"FESI.Extensions.FileIO",
"FESI.Extensions.Database"};
接下来,构造程序建立 GUI,并为两个按钮添加 ActionListener :
快速上手Java编程(8)时间:2011-06-10 IBM Sing Li下面显示的按钮操作事件处理程序使用了 runFESI 方法来运行 EcmaScript 程序。请注意,在 FESI 求值程序不存在,该程序会使用 JSUtil 类来创建一个 FESI 求值程序(解释程序实例)。 JSUtil 类是创建 FESI 解释程序的工厂类 。在这种方法里,我们创建了一个 BufferedReader ,并将整个 EcmaScript 文 件读入 String ,然后我们将 String 传递给 FESI 求值程序供解释。这就是在 Java 代码内处理 EcmaScript 的方法。
接下来,按钮操作事件处理程序只需用恰当的 EcmaScript 文件名就可以简 单地调用 runFESI() 方法:
买方负责 FESI 利用 Java 平台的能力,提供了脚本语言的简单性。我们能使用 FESI 为 Java 语言不尽适合的问题区域提供有效的跨平台解决方案。然而这种能力也 有可能被滥用。EcmaScript 不是为编写大型程序而设计的语言。它所推崇的特 殊编程风格,虽然方便,但同时也能创建意义模糊的代码,有副作用,且可能不 易于维护。这就是快速上手编程的本质。换句话说,在项目中使用 FESI 时 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |