applet文件:Applet1.java
//public String getAppletInfo()是javascript中将要调用的方法,编译的时候记得带包
package manager_test;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
public class Applet1 extends JApplet {
boolean isStandalone = false;
String var0;
/**Get a parameter value*/
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}
/**Construct the applet*/
public Applet1() {
}
/**Initialize the applet*/
public void init() {
try {
var0 = this.getParameter("param0", "");
}
catch(Exception e) {
e.printStackTrace();
}
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
/**Component initialization*/
private void jbInit() throws Exception {
this.setSize(new Dimension(400,300));
}
/**Get Applet information*/
public String getAppletInfo() {
System.out.println ("Applet1");
return "Applet Information";
}
/**Get parameter info*/
public String[][] getParameterInfo() {
String[][] pinfo =
{
{"param0", "String", ""},
};
return pinfo;
}
//static initializer for setting look & feel
static {
try {
//UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
//UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
}
catch(Exception e) {
}
}
}
jsp文件Applet1.jsp
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<SCRIPT language=JavaScript>
function PutOut()
{
window.document.MyApplet.getAppletInfo();
}
</SCRIPT>
<body bgcolor="#FFFFFF">
<table width="90%" border="0" cellspacing="5" cellpadding="5">
<tr>
<td colspan="4">
<object id="MyApplet" classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="580" height="420" name="applet"
codebase="/plug-in/j2re-1_3_1_01-win-i.exe#Version=1,3,1,1">
<param name="code" value="manager_test.Applet1.class">
<param name="type" value="application/x-java-applet;version=1.3">
<!--<param name='archive' value='SystemStateapplet.jar'>-->
</object></td>
</tr>
</table>
<p> </p>
<p>
<input type="submit" name="Submit" value="Submit" onClick=PutOut()>
</p>
</body>
</html>
分享到:
相关推荐
在早期的Web开发中,JavaScript与Applet的结合为开发者提供了丰富的交互性和强大的功能。本文将深入探讨这两种技术如何协同工作,以及如何在Web应用中实现它们之间的通讯。通过这种方式,我们可以构建更加动态和功能...
JavaApplet与JavaScript之间的交互是WebGIS(Web地理信息系统)中一个重要的技术环节。WebGIS系统利用网络发布地理信息,用户通过浏览器访问并利用这些信息。在WebGIS客户端模式中,JavaApplet由于其强大的计算能力...
### JavaScript与Java Applet交互详解 #### 一、引言 在早期的Web开发中,JavaScript与Java Applet的交互是一种常见的技术方案,用于增强网页的功能性和互动性。本文将深入探讨JavaScript与Java Applet之间的交互...
### JavaApplet与JavaScript #### 6.1 JavaApplet ##### 6.1.1 JavaApplet概述 **Applet 类层次结构:** JavaApplet 的基础是 `java.applet.Applet` 类,它是从 `java.awt.Panel` 继承而来的一个特殊的图形组件。...
- 在Flex中,我们可以使用`ExternalInterface`类来调用JavaScript函数,进而间接与Applet交互。在Applet端,我们需要确保已启用`LiveConnect`并正确地暴露需要交互的方法。 2. **Flex调用Applet方法**: - 在...
### JavaScript与Applet的交互原理 1. **Applet的引入**:Applet通过`<applet>`标签嵌入HTML页面,标签内包含`code`属性指定Java类文件路径和`width`、`height`属性定义Applet的显示区域。 2. **JavaScript与...
标题中的“Applet与Javascript的对话——让你的Javascript代码和Java Applet融洽地合作”指的是一种技术实现,即如何让JavaScript与Java Applet在Web应用中进行交互。这两种技术在早期Web开发中常常结合使用,以利用...
`jsinterface.js`是一个外部JavaScript文件,用于定义JS与Applet的交互。 在`jsinterface.js`中,我们可以这样调用Applet的方法: ```javascript var applet = document.applets['MyApplet']; // 获取Applet实例 ...
在IT领域,"applet与script交互应用"是一个重要的主题,尤其是在早期的Web开发中,JavaScript(script)和Java Applet常被用于实现客户端的复杂交互。本文将深入探讨这个主题,结合提供的文件"ScriptApplet.java",...
在上述文件列表中,`java_js.html`可能是一个关于Java与JavaScript交互的文档,而`java_js_files`可能包含了一些示例代码或者库文件,用于演示或支持Applet与JSP的交互。 总之,理解Applet与JSP的交互对于深入学习...
### Java与Java Applet和JavaScript间的混编方法 随着互联网技术的发展,网页应用程序变得越来越复杂,需要多种编程语言和技术的支持。其中,Java、Java Applet 和 JavaScript 是三种重要的客户端脚本语言,在 Web ...
本文将详细介绍如何利用JavaScript与Java Applet之间的交互来获取用户在Internet Explorer(IE)浏览器中的IP地址。 #### Java Applet简介 Java Applet是一种小型的Java应用程序,可以在网页上运行,由Java编写的...
该实现方法通过在JSP页面中嵌入一个Applet,使用JavaScript与Applet进行交互,实现实时的人民币大小写转换。 一、JSP页面调用Applet的实现 在JSP页面中,使用 `;charset=gb2312" %>` 指定页面的字符编码为GB2312,...
"Java与Java Applet和JavaScript混编方法" Java与Java Applet和JavaScript混编方法是指在网页开发中,通过灵活使用Java、Java Applet和JavaScript三种语言的优点,实现它们之间的互相补充,开发更完美的Web应用程序...
Java可以通过`javax.script`包中的接口与JavaScript交互,允许在Java程序中执行JavaScript脚本或者调用JavaScript函数。 3. **Web Services和Ajax**:Java后端可以提供Web服务(如RESTful API),JavaScript通过...
Java Applet是Java技术在早期为了实现网页动态交互而提出的一种技术。Applet是一段用Java语言编写的代码,能够在用户的浏览器环境下运行,为用户提供动态的、交互式的Web内容。与传统的Java Application不同,Applet...
JavaScript作为脚本语言,在Web开发中起到交互和动态效果的作用,而Java Applet则提供了更强大的计算和处理能力。因此,探讨JavaScript与Java Applet之间的通信机制对于构建复杂的Web应用程序非常重要。 ### ...
- Applet的生命周期包括初始化、加载、显示、暂停、停止和销毁六个阶段,这些阶段与用户与Applet的交互紧密相关。 3. **Applet的创建** - 建立一个Applet类:继承自Java的`java.applet.Applet`或`javax.applet....
然而,由于安全限制和现代浏览器对Java插件的支持逐渐减少,Applet已不再流行,现在更倾向于使用JavaScript或其他Web技术来实现类似功能。 javacomm20是Java的一个库,提供了与串行和并行端口通信的API。这个库在...