如何将HTML中的参数传递给Applet?
<html>
<body>
<Applet code="Appletparam.class" height=400 width=400 >
<param name=myName value="yangxueyong">
<param name=mySex value="男">
<param name=myNum value=07061243>
<param name=myAge value=23>
</Applet>
</body>
</html>
Applet代码:
import java.applet.*;
import java.awt.*;
public class Appletparam extends Applet
{
private String name;
private String sex;
private int num;
private int age;
public void init()
{
setBackground(Color.gray);
name=getParameter("myName");
sex=getParameter("mySex");
num=Integer.parseInt(getParameter("myNum"));
age=Integer.parseInt(getParameter("myAge"));
}
public void paint(Graphics g)
{
g.setColor(Color.blue);
g.drawString("my name is :"+name, 10, 20);
g.drawString("my sex is :"+sex, 10, 40);
g.drawString("my num is :"+num, 10,60);
g.drawString("my age is :"+age, 10, 80);
}
}
注意:(1)html文件中 <applet >必须包含code width heigth属性。
(2)html文件放在applet字节码文件目录下
(3)采用传递参数的方法可以通过HTML文件来修改参数,而不必修改Applet源程序。 HTML文件相对简明,尤其是在Applet源程序较复杂时,这种办法有可取之处。 <!-- #EndEditable -->
运行结果:
- 大小: 11.7 KB
分享到:
相关推荐
- **参数传递格式**:在HTML文件中定义的参数必须与Applet中声明的参数相匹配,包括名称和类型。 通过以上步骤,我们可以实现在Eclipse中运行带有HTML参数传递的Applet文件,这对于学习和调试Applets非常有帮助。...
Applet与HTML之间的参数传递是实现这种交互性的重要一环。在本例中,作者分享了一个关于如何正确传递参数给Java Applet的问题及其解决方案。 首先,Applet在HTML中的嵌入通常通过`<applet>`标签实现,该标签可以...
`init()`主要用于进行初始化工作,例如设置Applet的初始状态,从HTML页面向Applet传递参数,以及构建用户界面。在这个方法中,你可以设置一些只需要执行一次的代码。 2. `start()`方法:`init()`方法执行完毕后,...
- 为了确保兼容性,使用`<object>`或`<embed>`标签代替`<applet>`标签,配合`param`标签传递参数。 - Applet和JavaScript的交互可能会受到浏览器的同源策略限制,确保它们在同一域名下运行。 - 使用`<applet>`标签时...
#### 6.1.2 JavaApplet 的 HTML 标记与参数传递 **Applet 标记:** 在 HTML 文件中嵌入 JavaApplet,通常使用 `<applet>` 标签,其语法如下: ```html <applet name="Applet名称" code="Applet的.class文件名" ...
这些参数可以作为`<applet>`标签的属性传递,如`<applet code="MyApplet.class" width="400" height="300" param_name="param_value"></applet>`。 4. **QT开发**:根据描述,这个工具是用QT开发的。QT是一个流行的...
根据题目要求,我们将详细解析如何使用Java Applet来接收HTML文件中的参数,并计算矩形的面积与周长,最后将结果展示在...但理解Java Applet的基本原理仍然有助于我们更好地理解和学习软件工程中的参数传递等概念。
本文档主要讲述了Java Applet的应用实例,涵盖了Applet的继承关系、基本结构、编写方法、HTML文件配置、参数传递等方面的知识点。 Applet的继承关系 Java Applet继承自java.lang.Object,通过java.awt.Component、...
GET 请求将参数附加到 URL,POST 请求则在请求体中传递数据。Servlet 捕获这些请求并响应,通常返回 JSON 或 XML 数据。 2. **Java Object Serialization**:Applet 和 Servlet 之间可以通过序列化和反序列化 Java ...
3. HTML参数传递:HTML文件可以通过`<applet>`标签来加载Applet,并通过参数属性传递数据给Applet,如`<param name="key" value="value">`。 二、JavaApplet的生命周期 JavaApplet有五个主要的生命周期方法: - `...
【实验八:Java小程序Applet】的目的是让学生深入理解Java Applet的基本概念和运作机制,包括其生命周期、与HTML网页的交互以及HTML向Applet传递参数的方法。在实验过程中,学生将通过编写和运行Java Applet来实现...
6. **Applet的参数传递**:HTML中的`<applet>`标签可以包含参数,这些参数可以在Applet的`getParameter()`方法中获取,以传递配置信息。 7. **Applet的容器管理**:Applet是一个`Component`,可以添加其他`...
总的来说,这个Java Applet程序源码集是一个宝贵的学习资源,它涵盖了Applet的基本操作、参数传递、Swing组件的应用以及生命周期管理等多个关键知识点。通过深入研究这些源码,开发者可以增强对Java Applet技术的...
- `JspAppletPlugin`很可能是一个处理JSP与Applet交互的核心类,可能包含加载、初始化Applet以及传递参数等功能。 - 源码中可能包含了处理Applet生命周期的方法,如`init()`, `start()`, `paint()`等。 - 源码中...
例如,我们可以创建一个滚动字幕Applet,通过HTML参数传递文字内容和滚动速度。在Applet中,可以使用`getInitParameter`方法获取这些参数: ```java import java.awt.*; import java.awt.event.*; import java....
HTML文件参数传递是通过PARAM标签实现的,可以设置多个参数来控制Applet的行为。例如: - `CODEBASE`:设定Applet的URL,使得浏览器知道在哪里找到Applet的.class文件。 - `ALT`:当浏览器不支持Java时,显示的替代...
2. 参数传递:通过标签可以向Applet传递参数。 知识点7:Applet支持的多媒体技术 1. 获得资源文件地址:Applet能够加载图像、音频和视频等资源文件。 2. 显示图像:Applet可以使用图像处理类加载和显示图像。 总体...
最后,使用HTML `<applet>` 标签嵌入到Web页面,通过传递参数来控制Applet的行为。 **源码分析** 压缩包中的"jfreechartdemo"可能包含了以下文件: 1. **Java源代码**:Applet的实现类,包括JFreeChart的初始化和...
5. **Servlet调用Applet方法**:在服务器端,一个Servlet可以加载并调用Applet的方法,传递参数,然后Applet执行特定的任务,最后将结果返回给Servlet,再由Servlet传递给JSP显示。 6. **使用Java RMI(远程方法...
- `<param>`标签:用于传递额外的参数给Applet。 随着Java技术的发展,尤其是Java Applet的安全性和性能问题,以及现代Web技术如JavaScript、HTML5和Web应用程序框架的兴起,Java Applet的使用已经逐渐减少。但学习...