简体   繁体   English

如何在JavaScript中使用Java Applet

[英]How use java applet with javascript

what I do to use java to javascript: 我使用Java进行javascript操作:

step1: 第1步:

I create in netBeans "Java Application": 我在netBeans中创建“ Java应用程序”:

package com.mkyong.applet;

import java.applet.Applet;
import java.awt.FlowLayout;
import java.awt.TextArea;

public class JavaScriptToJava extends Applet{

    TextArea textBox;

    public void init(){
        setLayout(new FlowLayout());
        textBox = new TextArea(5,40);
        add(textBox);
    }

    public void appendText(String text){
        textBox.append(text);
    }       
}

Builded. 建立。 Get copy file ...\\build\\classes\\com\\mkyong\\applet\\JavaScriptToJava.class to ~/Content/applets/ 将复制文件...\\build\\classes\\com\\mkyong\\applet\\JavaScriptToJava.class复制到~/Content/applets/

step2: 第2步:

Create html view: 创建html视图:

<script type="text/javascript">
    $(document).ready(function() {
        document.AppletABC.appendText('welcome to mkyong dot com');
    })
</script>

<h1>Javascript acess Applet method</h1>
<applet width=300 height=100 id="AppletABC" code="com.mkyong.applet.JavaScriptToJava.class" codebase="~/Content/applets/JavaScriptToJava.class">
</applet>

Load this page, I see the word "plugin is not". 加载此页面,我看到“插件不是”一词。

What am I doing wrong? 我究竟做错了什么? I need to call the java 我需要给java打电话

UPDATE: 更新:

js errors: js错误:

document.AppletABC.appendText('welcome to mkyong dot com'); document.AppletABC.appendText('欢迎使用mkyong点com'); not found function appletABC 找不到功能appletABC

使用标签归档解决了问题

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM