📜  在Java中运行 Applet 的不同方法

📅  最后修改于: 2022-05-13 01:55:31.819000             🧑  作者: Mango

在Java中运行 Applet 的不同方法

Applet是小型Java程序,可以作为网页的一部分自动安装和运行。它们可以在 Internet 服务器上查看,通过 Internet 传输,并作为 Web 文档或桌面应用程序的一部分自动安装和运行。

运行小程序有两种标准方法:

  1. 通过使用网络浏览器
  2. 通过使用小程序查看器

让我们一一了解每种技术

1. 在兼容 Java 的 Web 浏览器中执行小程序

假设我们有一个 GfgApplet。我们有我们的Java代码的Java文件。

Java
// Java program to run the applet 
// using the web browser
  
import java.awt.*;
import java.applet.*;
public class GfgApplet extends Applet
{
     String msg="";
     public void init()
    {
         msg="Hello Geeks";
     }
  
     public void start()
     {
         msg=msg+",Welcome to GeeksForGeeks";
     }
  
     public void paint(Graphics g)
     {
         g.drawString(msg,20,20);
     }
}


Java
// Java program to run the applet 
// using the applet viewer 
  
import java.awt.*;
import java.applet.*;
public class GfgApplet extends Applet
{
     String msg="";
     public void init()
    {
         msg="Hello Geeks";
     }
  
     public void start()
     {
         msg=msg+",Welcome to GeeksForGeeks";
     }
  
     public void paint(Graphics g)
     {
         g.drawString(msg,20,20);
     }
      
}
/*


*/


  • 编译:javac GfgApplet。Java
  • 创建一个 Html 文件并将 Applet 标记嵌入到 HTML 文件中。

要在 Web 浏览器中运行小程序,我们必须创建一个带有标签的 HTML 文本文件来加载小程序。为此,我们可以使用 APPLET 或 OBJECT 标签。这是使用 APPLET 运行 HelloWorld 的 HTML 文件:

小程序标签中的属性:

  • 代码:它指定要加载到浏览器中的小程序类的名称。
  • 宽度:它指定小程序的宽度。
  • 高度:它设置小程序的高度。

GfgApplet.html





 

浏览器上的输出:

当您访问 GfgApplet.html 时,小程序 GfgApplet.class 会加载到浏览器中。

要加载 applet 程序,浏览器必须启用Java 。

2.使用 Applet Viewer 运行小程序:

它是一个允许您查看小程序的Java应用程序。它类似于一个迷你浏览器,可以让您查看小程序在浏览器中的显示方式。它识别 APPLET 标签并在创建过程中使用它。 APPLET 标签应该写在源代码文件中,并在其周围加上注释。

  • 在源文件的注释中写入 HTML APPLET 标签。
  • 使用 javac 编译小程序源代码。
  • 使用小程序查看器 ClassName.class 查看小程序。

Java

// Java program to run the applet 
// using the applet viewer 
  
import java.awt.*;
import java.applet.*;
public class GfgApplet extends Applet
{
     String msg="";
     public void init()
    {
         msg="Hello Geeks";
     }
  
     public void start()
     {
         msg=msg+",Welcome to GeeksForGeeks";
     }
  
     public void paint(Graphics g)
     {
         g.drawString(msg,20,20);
     }
      
}
/*


*/

要使用小程序查看器实用程序运行小程序,请在命令提示符处键入以下内容:

c:\>javac GfgApplet.java
c:\>appletviewer GfgApplet.java

输出: