如何以编程方式触发 JFrame 的关闭按钮行为
与 setDefaultCloseOperation 设置的默认关闭操作相反,您寻求复制触发的行为通过单击 X 关闭按钮或按 Alt F4(在Windows)。
调度窗口关闭事件
要模拟 X 关闭按钮的操作,解决方案在于向 JFrame 调度窗口关闭事件。关闭应用程序类中的 ExitAction 提供了一种便捷的方法来实现此目的。
用法
要调用所需的行为,请使用以下代码片段:
frame.dispatchEvent(new WindowEvent(frame, WindowEvent.WINDOW_CLOSING));
以上是如何以编程方式模拟 JFrame 的关闭按钮单击?的详细内容。更多信息请关注PHP中文网其他相关文章!