JavaScript与Java Applet的综合运用

在WWW中Java因其灵活性而得到越来越广泛的运用,许多的网页都使用了Java来增加动感和与用户进行交互对话.在WWW中Java Script和Java Applet是运用最多的。Java Script的启动速度快, 编写简单,易于修改,与文档的结合密切,但其功能略嫌简单; 而Java Applet的功能强大, 灵活性好,但编写复杂,无法直接在文档中修改.因此如能将二者结合运用将达到很好的效果.

下面我给大家举例如何在网页中进行Java Script和Java Applet的综合运用.

首先我们编写一个Java Applet,就叫HelloWorld1好了(大家对HelloWorld一定不会陌生).

HelloWorld1.java

import java.awt.*;
import java.applet.*;
public class HelloWorld1 extends Applet
{
public String text="Hello World!";//请注意此处的public
public void paint(Graphics g)
{g.drawString(text,20,20);}
}

编译通过后会生成HelloWorld1.class(别告诉我程序无法通过!如果编译出错请检查是否拼写有误。)

example.html

<html>
<head><title>例子</title></head>
<body>
<script language="JavaScript">
<!--
function SetText()
{
document.app.text="世界你好!";
document.app.repaint();//也请注意此句.
}
//-->
</script>

Java Script与Java Applet的综合运用例一<br>

<applet code="HelloWorld1.class" width="100" height="28" name="app">
</applet>
<form>
<input type="button" value="请点击这里" onclick="SetText()">
</form>
</body>
</html>

用浏览器打开example.html会出现一个显示“Hello World!”的Java Applet以及一个按钮“请点击这里”。我们点一下按钮,你会发现“Hello World!”变成了“世界你好”。这说明Java Script已经成功的改变了HelloWorld1中text的内容。

时间: 2024-07-29 21:24:40

JavaScript与Java Applet的综合运用的相关文章

初学认识:JavaScript和Java是两个完全不同的语言

javascript|初学 JavaScript 是一种描述性语言,它可以被嵌入 HTML 的文件之中.通过 JavaScript 可以做到响应用户的需求事件(如表单的输入),这样当一位使用者输入一项信息时,它不需要通过网络传送到服务器端进行处理再传回来的过程,而可以直接在客户端进行事件的处理.你也可以想像成有一个可执行程序在你的客户端上执行一样(但这种执行程序是有限的,它对客户端电脑的控制力很差)! JavaScript 和 Java 很相似,但它们却是完全不同的语言! Java 是由 Sun

Java、Java Applet与 &amp;#106avascript间的通信

摘 要:本文着重阐述了网页开发中,通过灵活使用从JavaScript语言中访问Java的方法.从JavaScript中访问JavaScript小程序的方法与变量,以及在Java Applet小程序中使用JavaScript等技术,实现这几种网页开发语言的互相补充,以开发更完美的Web应用程序. JavaScript是用于HTML环境的开发语言,提供了能够响应Web页面事件的脚本,可以完全访问浏览器窗口的各个方面,善于合并HTML.Java Applet小程序.插入件.服务器方程序和其他Web组件

下一代Java Applet插件技术

Applet回来了! 为了在网络中传递你的程序,是时候再次考虑Java Applet技术了.下一代Java插件技术以一种不同的 ,比过去更高效.更可靠的途径来运行Applet.现在你可以获得如下好处: 增强的可靠性 改进的用户体验 在后台启动Applet 内建的JNLP支持 针对每个Applet的命令行参数 堆内存大小,Java 2D API加速选项 改进的Java/JavaScript程序设计语言集成 改进的Windows Vista支持 签名的Applet现在可以在Internet Expl

优化Java Applet的加载过程

大家知道,在java applet还没有全部加载的时候,IE或Netscape会在applet对应的区域显示一块灰色的区域.那,您有没有想过用其他的方式代替它呢? 本文介绍了如何利用JavaScript 实现在加载java applet时候显示一段消息,比如请稍候之类的话.该段代码可以在IE和Netscape运行. 下面的代码就可以解决这个问题. <script language="JavaScript"> <!-- Hide script from old brow

类比C#、JavaScript和Java的集合数据处理

Java 丢了好多年,最近在拣起来,首先当然是了解这么多年来它的变化,于是发现了 Java 8 的java.util.stream.在学习和试验的过程中,相比较于 C# 和 javascript,有那么些心得,作文以记之. 早些时间写过一篇<ES6 的 for..of 和 Generator,从伪数组 jQuery 对象说起>,和这个主题有点关系.其实我记得还有一篇讲 C# 的,没找到,也许只是想过,没写成,成了虚假记忆. 前言 之所以把 C#.JavaScript 和 Java 三种语言的实

Javascript和Java语言有什么关系?两种语言间的异同比较_java

虽然Javascript与Java有紧密的联系,但却是两个公司开发的不同的两个产品.Java是Sun公司推出的新一代面向对象的程序设计语言.特别适合于Internet应用程序开发:而Javascript是Sun与Netscape公司联合推出的产品,是为了扩展Netscape Navigator功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言.且它的前身是Live Script,而Java的前身是Oak语言.下面就对两种语言间的异同作如下比较: (1)基于对象和面向对象 Jav

【转】JavaScript与Java的区别

原文地址:http://www.qeefee.com/js/difference-between-javascript-and-java 更多Javascript教程,欢迎访问起飞网>>Javascript教程 正文: 关于java和javascript的关系,我曾在一个论坛上看过这样一句话,java和javascript的关系,就好比雷锋和雷峰塔的关系,实在是经典! 因为名字的关系,总是有人误以为Javascript是Java的一个子集,或者必然会存在一些关系.但非常让大家失望,这两种编程语

JavaScript 与 Java、PHP 的比较

网站开发的实践从设计方面开始,包括客户端编程语言.大体上说,在网页设计中使用了三种语言:HTML,CSS和JavaScript.自从网站发明以来,HTML和CSS已经成为网页设计的基础,但是JavaScript被用于添加网站的动态视图. 在提供吸引人的UI / UX中,JavaScript扮演着至关重要的角色.但是,有一个大的误解是关于JS是Java的一部分.有时,JavaScript也会被比较于服务器语言PHP. 最好运行JavaScript与java和JavaScript与PHP的比较.这会

一个经典的JAVA APPLET时钟程序(一)

程序   转眼间一年又要过了,自己又老了一岁,郁闷啊.趁着还有几分钟才新年,赶快再发几篇文章,给过去的一年添点东西. 该程序是从网上发现的,是一个简单的时钟显示程序. 代码特色:时钟代码提供了各种接口,可以在HTML文件中设置,变化出多姿多彩的时钟模型,参数说明见代码内info数组 时钟的绘制采用双缓冲图形处理机制,即先在缓冲区内绘制图形,再把图形显示到网页上可以有效的防止闪烁. 另外时钟的不断绘制是通过一个线程不断读取系统时间,如果时间有变化即绘制.采用一个线程绘制,一个线程处理网页比较符合A