Java new frame is closed for parent frame
public class SchduleFrm extends FramDB{
private SetSchedule newSchdule; // 객체 선언
/* 코드 생략 */
public SchduleFrm() {
// TODO Auto-generated constructor stub
init();
}
public void init(){
/* 코드 생략 */
newSchdule = new SetSchedule(); // 객체 생성
/* 코드 생략 */
newSchdule.newSchedule(); // new Frame 띄워....
}
private Button btn;
private Frame f;
public void init(){
f = new Frame("New Schedule");
f.setSize(300, 300);
f.setVisible(true);
btn = new Button("test");
btn.setBounds(100, 100, 100, 100);
f.add(btn);
newFrameExit();
}
public void newFrameExit(){
f.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e){
f.dispose(); // 바람과 함께 사라지다!! 새창 & 메모리 도 함께!!
}
});
}
public Frame newSchedule(){
init();
return this.f;
}