gpt4 book ai didi

java - 使用 Aqua 外观禁用 JInternalFrames 周围的阴影

转载 作者:行者123 更新时间:2023-11-29 03:53:00 24 4
gpt4 key购买 nike

在具有 native Aqua 外观的 Mac OS X 上,JInternalFrames 有一个阴影,它是框架边框的一部分。当内部框架最大化时,阴影仍然可见并且占用大量空间。

有没有办法在不切换到另一种外观的情况下去除这个阴影?

最佳答案

在深入研究 OpenJDK 中的 Aqua L&F 代码后,我发现了一个未记录的属性,可让您更改内部框架的样式。可以用这个去除阴影:

internalFrame.putClientProperty("JInternalFrame.frameType", "normal");

http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/file/087d8f180711/src/macosx/classes/com/apple/laf/AquaInternalFrameUI.java

关于java - 使用 Aqua 外观禁用 JInternalFrames 周围的阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7838084/

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