/* 
Tütarakna loomine rakendis.  
*/
import java.awt.*;
import java.applet.*;
/*
  <applet code="AppletFrame" width=300 height=50>
  </applet>
*/

// Frame-tüüpi alamklassi loomine

class SampleFrame extends Frame {

//Konstruktor

  SampleFrame(String title) {
    super(title);
  }

  // Peita aken kui kasutaja seda soovib.
  public boolean handleEvent(Event evtObj) {
    if(evtObj.id == Event.WINDOW_DESTROY) {
      hide();
      return true;
    }      
    return super.handleEvent(evtObj);
  }

  public void paint(Graphics g) {
    g.drawString("See on tütaraknas", 10, 20);
  }    
}

// Luua rakendi aken.
public class AppletFrame extends Applet{
  SampleFrame f;

  // luua rakendi aken.
  public void init() {
    f = new SampleFrame("Frame-aken");
    f.show();
    f.resize(250, 100); // tütarakna mõõtmed
  }

  // Eemaldada tütaraken kui see suletakse.
  public void stop() {
    f.hide(); 
  }

  // Näidata tütarakent rakendi käivitamisel.
  public void start() {
    f.show();
  }

  // Teade rakendiaknasse.
  public void paint(Graphics g) {
    g.drawString("see on rakendiaknas.", 10, 20);
  }    
}