【问题标题】:Java Swing. Windows in front launched from JDialog爪哇摇摆。前面的窗口从 JDialog 启动
【发布时间】:2010-10-29 05:24:50
【问题描述】:

我想要实现的是我的 Swing 应用程序中的下一个 UI 层次结构。

  1. 主窗口(JFrame)
  2. 此窗口前面的模式对话框 (JDialog)。它是通过单击主窗口中的按钮打开的。
  3. 模式对话框 (2) 前面的窗口集。它们应该相互独立,并且对于模态 jdialog (2) 是非阻塞的。

如何编码?

【问题讨论】:

  • 真的我对stackoverflow有点陌生,这不是我做过的特别的事情。 :-) 我现在会尝试修复它

标签: java swing jframe


【解决方案1】:

在创建 JDialogs 时指定所有者。阅读 JDialog API 以了解要使用的正确构造函数。我猜第 3 点中对话的所有者就是第 2 点中的对话。

【讨论】:

  • 我如何将 pt 2 中的对话框设置为 pt 3 中对话框的所有者?我看到 JDialog 将 JFrame 作为所有者,而不是 JDialog。
  • JDialog 将 Dialog、Frame 或 Window 作为所有者。应该够了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多