java - 如何避免多帧?

标签 java swing jframe desktop-application

我正在创建一个 Java 桌面应用程序。在此应用程序中,我有一张表。如果用户双击表格行,则在另一个窗口[框架-> View 框架]中查看相应的数据。用户最小化 View 框架并选择表中的另一行。它再次在新窗口[框架]中打开。

如何避免多帧?我一次只需要一个 View 框架。假设用户想要查看新数据,则旧 View 框架将退出,新 View 框架将打开。

最佳答案

使框架成为实例变量。每当您需要显示新框架时,请检查它是否已经显示,如果是,请先关闭现有框架,然后再显示新框架。

关于java - 如何避免多帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12016736/

相关文章:

java - 线程是否将新值放入 ConcurrentHashMap 中自己的段中

java - 访问器方法是否需要 @JsonProperty 注释?

java - 无法让我的组合框和按钮工作。实现带有按钮的框时出现问题

java从其他类添加jpanels

java - 使用线程循环更新 JFrame

java - 从 react 堆级别运行时的 Maven 强制执行器问题

java - 查询参数是 MongoDB 中的数组

java - Lotus Notes Agent之间共享JFrame,允许数据传递

java - JButton 图像图标不显示 .png 文件

java - 'this' 关键字的范围问题