Java Swing 。前面的 Windows 从 JDialog 启动

标签 java swing jframe

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

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

我该如何编码?

最佳答案

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

关于Java Swing 。前面的 Windows 从 JDialog 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4049216/

相关文章:

java - JVM - CPU 使用率达到 100%

java - 从信息模式中获取oracle中的表名列表

java - Swing 中光滑的圆角

java - 在模态 JDialog 前面弹出一个 JFrame

java - 检查 JFrame 是否可见(另一个程序不在它前面)

java - 如何将这个包装 map 列表展平为另一种 map Java 8?

java - 比较 2 个 Java 哈希集中的键值

java - 如何用不同的方法从子类关闭 JFrame?

java - 将 txt 或 xls 加载到 JTable

java - TicTacToe : text expansion relative to display expansion? 更改监听器?