java - 在非模态模式下等待 jdialog

标签 java swing jdialog non-modal

我有一个 JFrame,当用户按下按钮时会显示一个输入 jdialog。我需要 jdialog 处于非模式模式,一旦用户按下“确定”, 我想根据输入执行一些操作。现在我将我的 View 作为 jdialog 中的引用传递,以便当用户按 ok 时,jdialog 调用一个方法 的 View 。是否有更标准化的方法来处理这个问题,或者这是唯一的方法? 我需要 jdialog 处于非模态模式

谢谢

最佳答案

您可以传递一个java.lang.Runnable,以便在用户按下“确定”按钮时从 JDialog 中调用。通过这种方式,您可以将要运行的代码放入 Runnable 本身中。

关于java - 在非模态模式下等待 jdialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3649853/

相关文章:

java - 在 JOptionPane 中设置 JTextFields 的文本

java - 将 JDialog 放置在其父级附近

java - 按下esc键时如何停止关闭JDialog

java - Spring Boot - HttpMessageNotReadableException : JSON parse error: java.net.SocketTimeoutException

java - java extends 关键字是引用变量吗?

Java Lambda 中的 java.lang.NoClassDefFoundError

java - 从 Java 文本组件中获取删除的文本

java - 弹出一个框,要求用户等待程序循环并转换所有相关文件

java - 使用 GUI swing JFrame 作为其父级创建 JDialog?

java - 生成 SQL 查询变体的良好实践