捆绑文件与桌面撰写(撰写多平台)
我是一个Android开发人员,并且有Jetpack Compacts的经验。现在,我正在尝试构建桌面应用程序,因此我发现此为桌面项目组成。我想将 json 文件存储在…
如何在台式机中保存帆布状态
我想实现一个简单的绘图应用程序,其中包含桌面的Compose,基础知识似乎很容易: import androidx.compose.foundation.Canvas import androidx.compos…
如何在JetPack上制作两个Windows撰写桌面并从窗户到另一个窗口?
例如,当我单击按钮时,如何在JetPack撰写台式机上制作两个窗口,然后从窗口到另一个窗口? fun main() = application { Window( onCloseRequest = ::…
是否有针对JetBrains @Composable功能的真正乘法测试设置?
我希望能够在我的公共项目的 androidTest 目标中获得 @composable 上下文,以便测试驻留在 CommanMain ,例如ContentLocalProviders和Beatouts。类似…
如何使Kotlin撰写桌面中的Enter Key Move Focus?
我正在制作一个程序,其中包含许多文本字段,一旦按下输入,就需要改变焦点。它们都设置为单行。 (一旦按下Enter,它应该转到下一个文本字段) 我正…
如何在撰写桌面中以编程方式获取应用程序版本?
我知道可以在 build.gradle → nativedistributions.packageversion ... 中设置版本 但是,如何在应用程序的源代码中读取该版本,例如在 application …
如何在桌面中隐藏按钮
我正在使用 OutlinedButton( onClick = { // Perform an operation // Hide the button }) { Text(text = "CLick Here") } 与Android相比,桌面组合没…
在Mac OS和Windows OS上运行桌面撰写应用程序的最低要求是什么
我正在使用 官方文档()指出,要构建 .dmg 和 .msi 可执行文件,我们至少需要 jdk 15 。 我能够构建 .dmg 安装程序并将其安装在MacOS上。 但是该应用…
桌面上的 Compose 入门程序在 Linux 上非常滞后
我刚刚使用 Intellij 启动了一个桌面项目,使用默认生成的代码构建,在 Linux 上运行它,并且它有效。然后我为按钮文本添加了一个计数器变量(如下所…
Compose Desktop 基于 AWT,这是永久性的决定吗?
我有一个 Swing 组件,我想使用 Compose 从头开始重新实现它。我发现,许多 Compose 功能只是包装了 AWT。例如,PointerEvent 类有一个 nativeEve…
重组后如何保持对元素的关注?
我的 Compose 桌面应用程序中有一个自定义组件,它可以具有焦点: val focusRequester = remember { FocusRequester() } var focused by remember { m…