Seite 34

Oberflächenprogrammierung
(siehe auch)


Typischer Einsatz von Containern:
- Applet            : Panel (automatisch, da Applet von Panel abgeleitet)
- Application     : Frame (nicht automatisch ... muß implementiert
                                       werden)
Aber: Auch ein Applet kann einen Frame Container verwenden
          => Fügt man außer dem Frame noch eine main Methode zu einem
               Applet hinzu ist es auch als Application lauffähig.
import java.applet.Applet;
  import java.awt.Frame;
  
  public class FrameAppletDemo extends Applet {
    Frame myFrame;
  
    public void init() {
      // Erzeugen des Frames
      myFrame = new Frame("A simple Frame");
      // Zuweisen der Größe
      myFrame.setSize(300,200);
    }
  
    public void start() {
      myFrame.setVisible(true); // Anzeigen des Frames
    }
  
    public void stop() {
      myFrame.dispose();        // Entfernen des Frames    
    }
  
  }

Ein solches Applet ist durch das Wort unsigned erkennbar.

<= Seite Inhaltsverzeichnis Seite =>