我有一个用 AWT 编写的程序,所以我使用的是 Frame(不是 JFrame/Swing)。我正在使用 MenuItem 对象通过 ActionListeners 进行一些操作。
但是,在我的最后一个 MenuItem 上,我想使用 WindowListener 来关闭框架(打算在不完全终止程序的情况下关闭框架)。
我知道 MenuItem 文档没有 addWindowListener() 方法。但是有没有办法解决这个问题?
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
f.dispose();
}});
这几乎是我想要做的,但来自一个 MenuItem。