public class JavaApplication18 {
Frame f = new Frame();
Button b1 = new Button("1");
Button b2 = new Button("2");
Dialog d1 = new Dialog(f,"d1",true);
Dialog d2 = new Dialog(f,"d2",false);
public void init(){
f.add(b1);
f.add(b2,BorderLayout.SOUTH);
d1.setBounds(20, 20, 50, 200);
d2.setBounds(20,20,50,200);
b1.addActionListener(e -> d1.setVisible(true));
b2.addActionListener(e -> d2.setVisible(true));
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
d1.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
d1.dispose();
}
});
d2.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
d2.dispose();
}
});
f.pack();
f.setVisible(true);
}
public static void main(String[] args) {
new JavaApplication18().init();
}
}