16-例子1
import java.applet.*;
import java.awt.*;
class Dwindow extends Frame
{ Button button1,button2;
Dwindow(String s)
{ super(s);
button1=new Button("打开"); button2=new Button("关闭");
add(button1);add(button2); setVisible(true);
add(button1);add(button2);
}
}
class Mydialog extends Dialog //建立对话框类。
{ Button button1,button2;
Mydialog(Frame F,String s) //构造方法。
{ super(F,s); //调用父类的Dialog(Frame,String)方法,对话框将依赖于窗口F。
button1=new Button("open"); button2=new Button("close");
setLayout(new FlowLayout());setSize(90,90); setVisible(true); setModal(false);
add(button1);add(button2);
}
}
public class Example16_1 extends Applet
{ Dwindow window; Mydialog dialog; Button button;
public void init()
{ window=new Dwindow("带对话框窗口");//创建窗口。
dialog=new Mydialog(window,"我是对话框");//创建依赖于窗口window的对话框。
button=new Button("ok");add(button);
}
}
