gpt4 book ai didi

java - 调用 DISPOSE_ON_CLOSE 时启动函数

转载 作者:行者123 更新时间:2023-11-29 05:14:10 26 4
gpt4 key购买 nike

所以我有 2 个 JFrames - J1 和 J2。通过单击 J1 上的按钮启动 J2。此外,当按下该按钮时,J1 上的所有其他控件(JTextFields 和 JButtons 等)都将被禁用。为了禁用所有控件,我们有一个名为 DisableControls() 的函数。当按下 J1 上的按钮以启动 J2 时调用此函数。

因此当使用 DISPOSE_ON_CLOSE 关闭 J2 时,我们要调用另一个函数 EnableControls(),以便所有控件都回到启用状态。

我的问题是 - 有没有办法在用户按下 J2 上的关闭按钮时调用函数 -EnableControls()?

谢谢

最佳答案

So I have 2 JFrames - J1 and J2. J2 is launched by clicking a button on J1. Also when that button is pressed, all other controls (JTextFields and JButtons etc) on J1 are meant to be disabled.

不要使用两个框架。相反,第二个框架应该是模态 JDialog,这样您就不必担心禁用父框架上的控件。

参见:The Use of Multiple JFrames: Good or Bad Practice?

关于java - 调用 DISPOSE_ON_CLOSE 时启动函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27196356/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com