gpt4 book ai didi

java - 如何在 Swing GUI 中使用 JDialog?

转载 作者:太空宇宙 更新时间:2023-11-04 07:37:24 24 4
gpt4 key购买 nike

我想用一个 JDialog 表单扩展我的 JFrame 表单...(我想与框架连接,我希望当有人单击“帮助”(从菜单中)时在菜单栏中显示新的对话框。我不想使用 JOptionPane 来实现此用途。

我使用“帮助”菜单项进入了程序菜单,现在在 actionPerformed 上将写入一些内容。

new help(this, true, ).setVisible(true);

有些东西我不记得了 - 什么是正确的?

最佳答案

  • 来自 new help(this, true, ).setVisible(true);this 可能会被代码其余部分中的另一个 this 误解

  • JFrameJDialog创建局部变量,如果需要,请使用titleModal/ModalityType,例如new JDialog(myFrame, ....)

  • 仅创建一个 JDialog 实例,将 DefaultCloseOperations 更改为 HIDE_ON_CLOSE

  • (仅在当时)在 invokeLater() 内延迟调用 myDialog.setVisisble(true)(来自 JMenuItems 事件)

关于java - 如何在 Swing GUI 中使用 JDialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16644197/

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