/*
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);
}
}