Alexander: extends Frame in html einbinden?

Hallo,
ich wüßte gern ob und wenn ja wie ich ein extends frame und nicht ein extends applet einbinden kann. Das heißt wie ich es hinbekomme dieses Fenster durch einen Link oder so zu öffnen.
Ich hoffe es versteht jemand was ich meine und kann mir helfen.

Danke im voraus
    Alexander

  1. Hallo Alexander!

    ich wüßte gern ob und wenn ja wie ich ein extends frame und nicht ein extends applet einbinden kann. Das heißt wie ich es hinbekomme dieses Fenster durch einen Link oder so zu öffnen.
    Ich hoffe es versteht jemand was ich meine und kann mir helfen.

    Also: das Applet, welches in den Browser geladen wird (sozusagen die Start-Klasse) muss auf jeden Fall 'Applet' erweitern, sonst ist es ja kein Applet.
    Du kannst aber natürlich eine zweite Klasse schreiben, die 'Frame' erweitert und somit ein Fenster erzeugt.
    Im Applet würde ich dieses Fenster dann folgendermaßen aufrufen:

    public class MyApplet extends Applet
    {
     public void init()
     {
      //andere Aktionen...

    //Event-Handling für die Maus-Klick-Aktion
      addMouseListener(new MouseAdapter()
      {
       public void mouseClicked(MouseEvent e)
       {
        //Bei Mausklick neues Fenster-Objekt erstellen
        MyFrame f = new MyFrame();
       }
      } );
     }
    }

    Die Klasse MyFrame sieht dann ungefähr so aus:

    class MyFrame extends Frame
    {
     public MyFrame()
     {
      //Frame gestalten...

    //Frame anzeigen
      show();
     }
    }

    VG Simon