gpt4 book ai didi

java - 动态显示和隐藏 JFrame 装饰

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:57 29 4
gpt4 key购买 nike

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

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

有什么办法可以实现吗?

最佳答案

来自javadoc:

Disables or enables decorations for this frame. This method can only be called while the frame is not displayable.

因此,一旦 JFrame 被打包和/或显示,您就不能再更改该值。如果你想改变 JFrameundecorated 状态,你需要先 dispose() 它,然后改变状态并最终实现它再次可见。

关于java - 动态显示和隐藏 JFrame 装饰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17236324/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com