java - 如何将Java程序转换为Applet?

标签 java swing applet

我想将我的简单 Java 程序转换为 Applet 程序。我找过不同的教程,但一般来说,大部分教程都没有谈论 Applet 的 GUI。

这是我的简单程序,如果您能指导我这样做或对更改的行发表评论,我将不胜感激。

代码如下:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Test_Exam_091 {

    public static void main(String[] args) {
        new MyFrame();
    }
}

class MyFrame extends JFrame implements MouseListener {

    public MyFrame() {
        setTitle("Playing With The Mouse!");
        setSize(400, 400);
        setResizable(false);
        setVisible(true);
        addMouseListener(this);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        show();
    }

    public void mouseEntered(MouseEvent me) {
        System.out.println("Mouse entered at: ("
            + me.getX() + ", " + me.getY() + ")");
    }

    public void mouseExited(MouseEvent me) {
        System.out.println("Mouse exited at: ("
            + me.getX() + ", " + me.getY() + ")");
    }

    public void mouseClicked(MouseEvent me) {
        System.out.println("Mouse clicked at: ("
            + me.getX() + ", " + me.getY() + ")");
    }

    public void mousePressed(MouseEvent me) {
        System.out.println("Mouse pressed at: ("
            + me.getX() + ", " + me.getY() + ")");
    }

    public void mouseReleased(MouseEvent me) {
        System.out.println("Mouse released at: ("
            + me.getX() + ", " + me.getY() + ")");
    }
} // End of MyFrame class

最佳答案

JApplet是 java.awt.Panel 的后代,它也充当 Swing 容器,因此它几乎可以与 JFrameJPanel 等其他容器互换使用。

关于java - 如何将Java程序转换为Applet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296866/

相关文章:

Java 继承或 GUI 出了问题

java - Web 应用程序托管网页和查询网页的逻辑应使用哪些技术

javascript - Java 小程序的替代方案

java - 如何将 XML 转换为 List<Map>

java - 将 APK 转换为 JAR

java - LinkedLists,为自定义链表类构建 toString 方法

java - 我想在 swing 的后台执行一些任务

java - 将 List 设置为常量是否明智且高效?

java - 删除行后 JTable 不刷新

applet - 如何为浏览器小程序指定特定的 JRE?