Kotlin Multiplatform Development Help

仅限桌面的API

您可以使用 Compose Multiplatform 创建 macOS、Linux 和 Windows 桌面应用程序。本页简要概述了桌面专用组件和事件。每个部分均附有详细教程链接。

组件

系统托盘

通过 Tray 可组合项可向用户发送系统托盘通知:

(代码块保持原文不变)

通知分为三种类型:

  • notify :普通通知

  • warn :警告通知

  • error :错误通知

您还可为系统托盘添加应用图标。

更多信息请参阅 菜单、托盘与通知 教程。

菜单栏

使用 MenuBar 可组合项可为特定窗口创建和自定义菜单栏:

(代码块保持原文不变)

更多信息请参阅 菜单、托盘与通知 教程。

事件

组件间Tab键导航

可通过 Tab 键导航至下一个组件, ⇧ + Tab 返回上一个组件。默认按组件出现顺序在可聚焦组件间跳转,包括 TextFieldOutlinedTextFieldBasicTextField 等可组合项,以及使用 Modifier.clickable 的组件(如 ButtonIconButtonMenuItem)。

例如,以下窗口支持通过标准快捷键在五个文本字段间导航:

(代码块保持原文不变)

您还可将非焦点组件设为可聚焦、自定义导航顺序及手动聚焦组件。

更多信息请参阅 Tab键导航与键盘焦点 教程。

后续步骤

23 四月 2025