クラスを拡張することにより、あるクラスの設計部分としてコードを記述しJFrame
、別のクラス(内部クラスではない)のボタンのアクションリスナーを作成し、最後にメインメソッドを別のクラスにしました。ここのリスナークラスでは、現在のウィンドウを閉じて新しいウィンドウを開いています。新しいウィンドウを開くことができます。しかし、既存のウィンドウを閉じることはできません。助けてください(setVisible()
メソッドにアクセスできません)リスナークラス:
public void actionPerformed(ActionEvent e) { //new window opens
EmbeddedBrowser eb = new EmbeddedBrowser();
eb.setVisible(true); //how to close previous window
}