Autor Zpráva
barns
Profil *
Zdravím, nevíte, proč mi tenhle kód nefunguje, když ho dám do HTML jako java Applet?
<applet code="applet/build/classes/applet.class" name="applet" width="640" height="480"></applet>

Když ho spustím v NetBeans IDE, tak funguje, také funguje, když otevřu applet.class, zobrazí se okno se zelenou plochou, jak jsem chtěl. Nevíte prosím, v čem je chyba, že v žádném prohlížeči nefunguje? (jednoduchý příklad, který jsem si stáhl z netu a který používá AWT funguje, ja však potřebuji rozběhnout swing, co mi nejde) Děkuji.

import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame.*;
import java.applet.*;
import java.applet.Applet.*;

public class applet extends JFrame {
    public applet() {
        initComponents();
    }
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.LINE_AXIS));
        jPanel1.setBackground(new java.awt.Color(0, 255, 0));
        jPanel1.setLayout(null);
        getContentPane().add(jPanel1);
        pack();
    }
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new applet().setVisible(true);
            }
        });
    }
    private javax.swing.JPanel jPanel1;
}
nightfish
Profil
nemusí být applet poděděný od JApplet?

jinak viz
http://java.sun.com/docs/books/tutorial/uiswing/components/applet.html
a
http://java.sun.com/docs/books/tutorial/deployment/applet/index.html

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: