第一个例子JApplet继承自swing
/*******HelloApplet.java*************/
package chapter9;
import java.awt.Container;
import javax.swing.JApplet;
import javax.swing.JLabel;
public class HelloApplet extends JApplet{
public void init(){
Container contentPane=getContentPane();
JLabel label=new JLabel("Hello World!");
getContentPane().add(label);
}
}
以下是HelloApplet.html的代码:
<html>
<body>
<Applet code="chapter9.HelloApplet.class" width=200 height=100>
</Applet>
</body>
</html>
而且这个html文件应该放到chapter9文件夹的父目录中去。
编译HelloWorld.java,后在chapter9目录的父目录下用命令行的appletviewer密令执行html文件,可以弹出一个applet窗口
或者直接双击html文件,在浏览器中显示
问题:JApplet和Applet区别???
第二个例子:Applet,在awt包中,都有init方法
import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet {
private String hw_text ;
public void init() {
// Put your code here
hw_text = "hello world!";
}
public void paint(Graphics g){
g.drawString(hw_text, 30, 30);
}
}
<html>
<head><title>我的第一个JavaApplet程序</title></head>
</body>
<p>
<applet code="HelloWorld.class" codebase="."
width="300"
height="200">
</applet>
</body>
</html>
分享到:
相关推荐
1. **Applet类**:所有的Java Applet都继承自`java.applet.Applet`类或`javax.swing.JApplet`类。在这个贷款利率计算的例子中,我们可能会看到一个自定义的Applet类,继承自其中之一,并覆盖必要的方法,如`init()`,...
总的来说,"HammerGame"是一个使用Applet技术开发的小型游戏,它结合了Java编程语言、Swing库和可能的物理引擎,为玩家提供了一种在线互动体验。游戏设计包括图形显示、用户输入处理、逻辑控制以及可能的得分系统。...
在IT行业中,Applet是一种基于Java的小程序,它可以在支持Java的浏览器中运行。这个"用applet实现读卡的实现...通过这个例子,开发者可以学习如何将这些技术整合到一起,创建一个能够读取IC卡信息的Java Applet应用。
1. 创建一个新的Java类,继承自`Applet`或`JApplet`。 2. 在类中定义变量和方法,实现所需的功能。 3. 重写`init()`, `start()`, `paint()`等方法。 4. 使用`main()`方法创建Applet的测试容器,这在开发和调试时非常...
- 学习这个例子,你可以了解Applet的基本结构、如何在HTML中嵌入Applet,以及如何在控制台或IDE中测试和运行Applet。 总之,Java Applet虽然现在不是主流的Web开发技术,但它在Java历史上的地位不容忽视。对于初学...
1. **编写Applet类**:创建一个新的Java类,继承自`Applet`或`JApplet`。在这个类中,你需要定义提示用户下载插件的逻辑。例如,你可以创建一个方法,检查浏览器是否已经安装了特定的插件,如果没有,就显示一个提示...
这个实例提供了6个不同的Applet例子,每个例子都是一个独立的功能演示: 1. `HelloWorld.class`: 这是最基础的示例,通常用于展示Applet的最基本用法,它会在Applet区域内显示"Hello, World!"文本。 2. `Parse...
1. 创建一个继承自`java.applet.Applet`或`javax.swing.JApplet`的类。 2. 在`init()`方法中初始化Applet,设置UI组件和逻辑。 3. 可以在`start()`方法中启动Applet,`stop()`方法中停止Applet,`destroy()`方法中...
首先,小应用程序是Java程序的一个子类,通常是`java.applet.Applet`或`javax.swing.JApplet`的实例。它们通过HTML的`<applet>`标记在浏览器中运行,或者使用`appletviewer`工具独立执行。在类的层次结构中,`Applet...
Java Applet 是一种早期的Java技术,用于在Web浏览器中嵌入和运行小应用程序,比如游戏、互动媒体等。在这个“java applet 挖宝小程序”中,我们看到的是一个简单的游戏应用,用户可以通过键盘的上下左右方向键来...
一个基础的Java Applet通常会继承`java.applet.Applet`类或`javax.swing.JApplet`类。例如,一个简单的"Hello, World!" Applet可能如下所示: ```java import java.awt.*; import java.applet.*; public class ...
在提供的"运行俄罗斯方块"这个例子中,我们可以假设这是一个使用Applet技术实现的经典游戏俄罗斯方块。开发者可能已经实现了方块的生成、旋转、下落、消除行等功能,并通过用户键盘输入控制方块的移动。这个项目可以...
要创建一个Java Applet,你需要继承`javax.swing.JApplet`类或`java.applet.Applet`类(旧版本API),并重写必要的生命周期方法。然后,你需要在HTML文件中使用`<applet>`标签来嵌入Applet,指定Applet类名和代码...
这个压缩包提供的图片浏览小程序是一个学习Java Applet技术的好实例,涵盖了Java图形处理、用户交互和网络通信等多个方面,对于理解和实践Java Web开发非常有帮助。通过阅读和分析源代码,开发者可以深入理解Java ...
一个简单的Java Applet类通常会继承`java.applet.Applet`或`javax.swing.JApplet`类,并包含必要的初始化方法,如`init()`和`paint()`。`init()`方法在Applet加载时调用,用于进行设置工作,而`paint()`方法则负责...
1. 创建一个新的Java类,继承自`java.applet.Applet`类或`javax.swing.JApplet`类(如果使用Swing)。 2. 在类中重写必要的生命周期方法,如init()、start()、paint()等。 3. 使用`<applet>`标签在HTML文件中嵌入...
创建Java Applet需要继承`java.applet.Applet`类或`javax.swing.JApplet`类(对于Swing Applet)。然后,你需要重写上述生命周期方法以实现特定功能。例如,在`init`方法中,你可以添加组件和设置初始值;在`start`...
1. **初始化**:在Applet的生命周期中,`init()`方法是第一个被调用的方法,用于设置初始状态。在这个例子中,我们可能在这里定义画布的大小,初始化画笔,并设置其他必要的属性。 2. **绘图**:Java中的绘图操作...
Applet是Java类的一个子类,通常继承自`java.applet.Applet`或`javax.swing.JApplet`。Applet需要在HTML页面中通过`<applet>`标签进行嵌入,并由Java Applet Viewer或Web浏览器中的Java插件来执行。由于安全限制,...