0

クラスを拡張することにより、あるクラスの設計部分としてコードを記述しJFrame、別のクラス(内部クラスではない)のボタンのアクションリスナーを作成し、最後にメインメソッドを別のクラスにしました。ここのリスナークラスでは、現在のウィンドウを閉じて新しいウィンドウを開いています。新しいウィンドウを開くことができます。しかし、既存のウィンドウを閉じることはできません。助けてください(setVisible()メソッドにアクセスできません)リスナークラス:

public void actionPerformed(ActionEvent e) {     //new window opens   
    EmbeddedBrowser eb = new EmbeddedBrowser();
    eb.setVisible(true);    //how to close previous window
}
4

1 に答える 1