这个应用程序可以嵌入到我的网站的html文件中吗?

时间:2017-07-17 22:21:24

标签: java

我唯一没有写的是计算器的前端和后端,在类面板的构造函数中包含Calc类。

我也没有添加组件,因为它读起来太长了。

当我运行时,它显示为JFrame而不是我的IDE中应该在其中运行的applet查看器。

这个代码块在applet viewer中运行,就像它应该的那样但是我的计算器应用程序不是这样。

import java.applet.Applet;
import java.awt.*;

/**
 * Created by Kyle on 7/17/2017.
 */
public class Kyle extends Applet {
    public void paint (Graphics g){
        g.drawRect(0,0,100,100);
    }
}

回到问题......

我的进口商品:

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

我的类声明包含嵌套类声明以及init,start,stop和destroy方法:

public class Calc extends JApplet{

public void init() {
    getContentPane().add(new panel());
}

public void start()
{
    System.out.println("Applet starting");
}

public void stop()
{
    System.out.println("Applet stopping");
}

public void destroy()
{
    System.out.println("Applet destroyed");
}

public class panel extends JPanel
{
    public panel()
    {
    }
}

我的主要方法:

public static void main(String[] args) {

    /**
     * Fix in update 1.1
     */

    Comp c = new Comp();
    c.init();

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setContentPane(p);
    frame.setSize(500, 600);
    frame.setVisible(true);
}
}

我问,因为如果它甚至不能在浏览器中作为嵌入式JApplet应用程序工作,我也不想为托管付费。

谢谢。

0 个答案:

没有答案