动态显示和隐藏 JFrame 装饰

2023-12-08

我正在开发一个基于 Java Swing 的应用程序,具有不同的视角。对于“主菜单”透视图,我不希望装饰窗口(JFrame),而在其他透视图中,我确实希望装饰窗口。换句话说,我需要动态更改装饰属性。

我尝试过使用setUndecorated(false) and setUndecorated(true),但我似乎只能在实际显示窗口之前设置一次。

有办法实现这一点吗?


来自javadoc:

禁用或启用此框架的装饰。仅当框架不可显示时才能调用此方法。

因此,一旦JFrame已打包和/或显示,您无法再更改该值。如果您想更改undecorated一个状态JFrame你需要dispose()首先,然后更改状态并最终使其再次可见。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

动态显示和隐藏 JFrame 装饰 的相关文章

随机推荐

  • Laravel 5.2 上缺少 'Illuminate\Routing\ControllerServiceProvider' 类

    我已按照 Laravel 5 2 文档升级指南中的说明更新了composer json 文件并运行composer update 一切都已正确更新 但作曲家在生成自动加载文件时转储 了以下错误 Class Illuminate Routin
  • 在 gradle 文件中包含 Retrolambda 时,Retrofit 2.0 xml simplexml 转换器出现问题

    这是我的 gradle 文件 apply plugin com android application apply plugin me tatarka retrolambda android compileSdkVersion 23 bui
  • 操作数应包含 1 列 [重复]

    这个问题在这里已经有答案了 SELECT topic id FROM phpbb topics AS t WHERE t topic id IN SELECT p topic id COUNT p post id AS total post
  • 如何通过app容器-docker连接mysql容器的localhost:3306

    在我的应用程序设置中 我使用以下设置连接到数据库 spring jpa hibernate ddl auto none spring datasource driver class name com mysql jdbc Driver sp
  • 如何在CMake的execute_process中使用find -exec?

    我使用CMakeinstall DIRECTORIES 在安装时复制标题的表单 install DIRECTORIES CMAKE CURRENT SOURCE DIR DESTINATION include FILES MATCHING
  • 使用 JavaMail API 通过电子邮件发送线程消息

    如何识别该特定消息是电子邮件线程并使用 JavaMail API 检索该线程中的消息 用于电子邮件 A replies to B B replies to A A emails to B Original Message 如何获取有关该线程
  • 从照片 URL(而不是输入文件字段)将照片上传到用户个人资料

    我已经完成了许多文件上传示例 但还没有找到强制用户发布照片的方法 此示例显示用户如何从计算机上传照片 http developers facebook com blog post 498 我想使用此方法 但将 文件输入 浏览 字段替换为图像
  • 条件是否会产生每个对象有多个等待集的效果?

    我正在阅读有关条件的内容java util concurrent locks Condition 条件将对象监视器方法 wait notify 和 notifyAll 分解为不同的对象 以达到具有多个对象的效果 每个对象的等待集 通过将它们
  • 如何使用PowerShell重建Windows搜索索引?

    由于我们没有找到任何解决方案来解决不断增长的 Windows 搜索数据库 即使在 Microsoft 的帮助下 我们决定在数据库达到特定限制时通过 SCOM 定期重建数据库 这与 Windows Server 2012 R2 相关 因此我需
  • 使用plot3在MATLAB中绘制圆锥体

    我正在寻找一种在 3D 冲浪图中的特定位置绘制圆锥体的方法 圆锥体是否也可以具有 50 的透明度 现在我正在使用绘制一个基本的 3D 环境surf功能 我正在尝试使用该功能plot3在特定位置绘制特定尺寸的圆锥体 以下代码通过将圆柱体捏在
  • WPF字典绑定失败很慢

    我有大部分Label我的应用程序中的对象已绑定 以便可以从网络服务中替换它们 我将替换内容存储在字典中 替换内容根据为应用程序加载的客户端而有所不同 我遇到的问题是 大多数时候我不替换标签 并且绑定失败会引发非常慢的异常 这是一个例子 请注
  • 如何使用WWDC 2012“Core Data with iCloud”第227期的示例代码?

    我花了几周的时间来解决这个问题 所以请帮我解决这个问题 我从苹果 WWDC 2012 下载了带有 iCloud 的核心数据示例代码 并尝试将其用于我的应用程序 但没有任何效果 当然 我稍微改变了一些代码 但我不知道我到底应该做什么 也找不到
  • 自定义 JQuery 克隆行属性

    我一直在研究动态添加表行的 JQuery 方法 一个优秀的线程是 如何在 jquery 中使用克隆复制表行并为控件创建新的唯一 ID 最后一个例子就是我在这篇文章中所针对的例子 我有一把小提琴举一个我正在尝试做的事情的例子 这个小提琴还不能
  • 您的应用包含非公开 API 使用

    我正在尝试在 App Store 上提交我的应用程序 但收到以下消息 Your app contains non public API usage Please review the errors correct them and resu
  • 使用 commons-email-1.3 发送电子邮件时出错

    在使用 commons email 1 3 发送电子邮件时 我收到以下错误 我已经下载了外部 jar 并将其添加到项目中 请帮我解决这个问题 package mypkg import org apache commons mail Defa
  • 具有滑动功能的 3 级可扩展列表视图

    我正在创建 3 级可扩展列表 并在第三级具有滑动功能 当使用缓存时 我在第三级 swipelistview 中遇到滑动功能的问题 对于滑动 我使用 47deg android swipelistview https github com 4
  • 从 XML feed 更新 MySQL 记录的最佳方法

    我正在考虑最好的方法 如何从 XML feed 更新表 MySQL 中的记录 我有数据库 该数据库包含来自多个销售门户的每日报价 所以现在 大约午夜我正在从表中删除所有记录 因为我认为从表中删除所有内容比将当前数据与插入的数据进行比较更好
  • Google Cloud ML FAILED_PRECONDITION

    我正在尝试使用 Google Cloud ML 托管 Tensorflow 模型并获取预测 我有一个预训练模型 已上传到云端 并在 Cloud ML 控制台中创建了模型和版本 我按照说明进行操作从这里准备我的数据以请求在线预测 对于 Pyt
  • 如果函数执行时间太长,iPhone 会超时吗?

    我有一个函数 可以使用 cocoa 的 Url 对象从网络获取外部资源 它在模拟器上工作正常 但偶尔在设备本身上失败 这是一个谷歌查询 所以资源显然确实存在 这让我相信硬件上存在一些内部超时障碍 但没有读到这样的障碍是否存在 还有其他人遇到
  • 动态显示和隐藏 JFrame 装饰

    我正在开发一个基于 Java Swing 的应用程序 具有不同的视角 对于 主菜单 透视图 我不希望装饰窗口 JFrame 而在其他透视图中 我确实希望装饰窗口 换句话说 我需要动态更改装饰属性 我尝试过使用setUndecorated f