0

我需要设置打开一个不同的 JFrame 作为我当前正在工作的 JFrame 的 defaultCloseOperation。

我可以在 Netbeans 中做到这一点吗?

4

1 回答 1

0

http://docs.oracle.com/javase/7/docs/api/java/awt/event/WindowListener.html

将 a 添加WindowListener到第一帧,当它关闭时,制作第二帧并关闭第一帧。然后设置defaultCloseOperationDO_NOTHING_ON_CLOSE

非工作代码只是为了让你明白:

public class FirstFrame extends JFrame implements WindowListener {
    (other stuff)
    @Override
    public void windowClosed(WindowEvent e) {
        //make second frame
        dispose();
    }
}
于 2012-12-14T01:52:09.447 回答