Java.lang.reflect.InitationTargetException JApplet/HTML

标签 java html japplet

好吧,这是我的第一个小程序,我尝试了很多次来绕过这个异常。 任何形式的帮助将非常感激!谢谢!

这是我的代码:

package Application;

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

import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JPanel;

public class FirstApplet extends JApplet
{
    private JPanel jpnlMain = new JPanel(new BorderLayout());
    private JPanel jpnlBoutton = new JPanel(new GridLayout(5,5));
    private JPanel jpnlLogo = new JSplash(this);
    private GenericRoundedButton[] jbtnAllo = new GenericRoundedButton[10];

    public void init(){
        super.init();
        this.add(jpnlMain);
        for(int i =0;i<jbtnAllo.length;i++){
            jbtnAllo[i] = new GenericRoundedButton();
            jpnlBoutton.add(jbtnAllo[i]);
        }       
        jpnlMain.add(jpnlBoutton,"North");
        jpnlMain.add(jpnlLogo,"Center");
    }
}

这是我的 HTML 代码:

<html>
    <title>The ImageDemo applet</title>
    <hr>
        <applet code="Application.FirstApplet.class" width="400" height="400">
    </applet>
    <hr>
</html>

最佳答案

此代码(与您的代码非常接近的 SSCCE)加载时不会显示任何异常。我可以从中得出结论,问题在于您选择不包含的代码部分。

// <applet code=FirstApplet width=400 height=400></applet>
import java.awt.*;
import javax.swing.*;

public class FirstApplet extends JApplet
{
    private JPanel jpnlMain = new JPanel(new BorderLayout());
    private JPanel jpnlBoutton = new JPanel(new GridLayout(5,5));
    private JPanel jpnlLogo = new JPanel();
    private JButton[] jbtnAllo = new JButton[10];

    public void init(){
        super.init();
        this.add(jpnlMain);
        for(int i =0;i<jbtnAllo.length;i++){
            jbtnAllo[i] = new JButton();
            jpnlBoutton.add(jbtnAllo[i]);
        }
        jpnlMain.add(jpnlBoutton,"North");
        jpnlMain.add(jpnlLogo,"Center");
    }
}

关于Java.lang.reflect.InitationTargetException JApplet/HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10609045/

相关文章:

java - 通过 API 启动 FirebaseMessagingService

html - 为什么我不能在 IE7 中将 <td> 居中?

javascript - 类不是 id 的倒数计时器

html - 从超链接中删除所有样式/格式

java - 如何在浏览器关闭时触发小程序中的 windowClosing() 事件

java - 在 JApplet 中添加图像

java - weka:自动应用属性选择

java - 按后退按钮移至上一个 fragment 时显示空白屏幕

java - 互斥方法

Java小程序打开网络套接字?