0

JetBrains Compose for Desktop 中是否可以更改标题栏背景颜色或仅将其更改为暗模式?我使用的是 MacOS,所以条形图可以是亮的或暗的。也可以让标题栏本身不可见(但保留关闭、最小化和最大化按钮)并在其下方创建自己的视图。

我正在查看撰写窗口代码,但在那里找不到。

4

1 回答 1

0

Compose 建立在 Swing 之上,似乎无法更改标题栏颜色。

但至少您可以在以下选项中遵循系统暗/亮模式build.gradle.kts

compose.desktop {
    application {
        // ...
        nativeDistributions {
            // ...
            jvmArgs(
                "-Dapple.awt.application.appearance=system"
            )
        }
    }
}

另一种选择是构建自己的标题栏,如本教程所示,但这也会隐藏系统按钮,这远非完美。

于 2022-01-29T06:39:34.030 回答