有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java创建checkboxframe并等待选择

我试图创建一个小弹出菜单,用Java向用户显示一系列复选框。在做出选择后,用户按下一个按钮,选择应该传递给我的主程序

目前我有一个扩展JFrame的类SelectionFrame。做以下事情的最佳方式是什么

  • 让主程序等待,直到按下SelectionFrame中的按钮
  • 此时,让SelectionFrame将选择发送到主程序

我试图通过在SelectionFrame中设置一个布尔值来实现这一点,当按下按钮时,该布尔值变为true。我让主程序等待该布尔值为真,然后从SelectionFrame检索选择。出于某种原因,这不起作用

谢谢你的建议


共 (1) 个答案

  1. # 1 楼答案

    要创建一个打开并允许用户仅与该窗口交互的窗口,直到该窗口关闭,您需要一个模式对话框,而不是一个框架。这个tutorial解释了如何创建对话框。您可以简单地将modal()设置为true。这意味着调用方法将等待对话框关闭