当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

Cell插件在J2EE系统中的操纵[Java编程]

赞助商链接



  本文“Cell插件在J2EE系统中的操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

择要:在基于J2EE平台的信息系统中,具有丰富表现本领的Java Applet是界面层的一种重要情势.但Java API对打印的支持对比弱,打印输出复杂的单据和报表需求大量工作.本文介绍的系统通过引入一个ActiveX控件--Cell插件--来办理这个问题.该系统中,由Java Applet完成界面表现,由Cell插件完成打印输出,二者之间通过Sun公司的一套接口API彼此通信.

1、Java Applet与Ocx控件的交互

1.1从Java Applet拜候Java Script办法和Ocx控件

Sun公司在JDK中供应了一套从Java Applet拜候Java Script的API,由此可以实现Java Applet拜候HTML页面中的DOM对象的机制.该API以一个Jar文件的情势供应:%JAVA_HOME%\jre\lib\jaws.jar,此中%JAVA_HOME%是你安装JDK的目录.将该jar文件加入到环境变量classpath中,便可以用它实现从Java Applet到Java Script的调用了.下面是一段调用Java Script中的办法的代码实例:

import netscape.javascript.*;
import java.applet.*;
import java.awt.*;
class MyApplet extends Applet {
public void init() {
JSObject win = JSObject.getWindow(this);
JSObject doc = (JSObject) win.getMember("document");
win.call("f", null);
}
}
在上面的代码中,win.call(“f”, null)调用了JavaScript中的办法f().

1.2从JavaScript拜候Java Applet

当利用Java Plugin1.4.x运行Java Applet时,只需把Java Applet中的办法视为Java Plugin这个控件的办法,直接在Java Script中举行调用便可.下面用一个简单的例子举行阐明:

(1) 在载入Java Plugin的Object标签中,用参数ID指定一个名字:

<OBJECT ID="MyPlunin" WIDTH=500 HEIGHT=120
CLASSID="CLSID:8AD9C840-044E-11d1-B3E9-00805F499D93">
<PARAM NAME="code" value="MyApplet.class">
...
</OBJECT>

(2) 在HTML页面上增添一个按钮,点击它时从Java Script调用Java Applet中的办法:

<input type="button" name="Button1" value="Start"
onClick="calculate" language="JavaScript">
(3) 假定你的Java Applet是MyApplet.java,它有一个public办法method1(),那么便可以用以下的Java Script代码直接调用该办法:

<SCRIPT language="JavaScript">
function calculate() {
document.. MyPlunin.method1()
}
</SCRIPT>


  以上是“Cell插件在J2EE系统中的操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Cell插件在J2EE系统中的操纵
  • cell报表学习(一)
  • cell报表学习(二)
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .