# learn-compose-for-desktop **Repository Path**: github-android-mirror/learn-compose-for-desktop ## Basic Information - **Project Name**: learn-compose-for-desktop - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-11 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目说明 该项目是一个 compose for desktop 的学习项目。 - 练习使用 [Material 组件和布局](https://developer.android.com/jetpack/compose/layouts/material) 在桌面端展示。 - 翻译 compose for desktop 官方文档部分。 > Jetpack Compose 提供了 Material Design 的实现,后者是一个用于创建数字化界面的综合设计系统。Material 组件(按钮、卡片、开关等)和布局(如 Scaffold)可作为可组合函数提供。 参考链接: - https://developer.android.com/jetpack/compose/documentation#core - https://developer.android.com/jetpack/compose/documentation#design - https://m3.material.io/components 以下是部分官方文档的翻译([Compose for Desktop](https://github.com/JetBrains/compose-jb#compose-for-desktop) 部分)。 ---- ## Compose Multiplatform, by JetBrains 适用于桌面平台(macOS、Linux、Windows)和 Web 的 Compose Kotlin UI 框架端口, 以及核心 [Compose 存储库](https://android.googlesource.com/platform/frameworks/support)之外的组件。 桌面平台的预览功能(检查您的应用程序 UI 而无需构建/运行它)可通过 [IDEA 插件](https://plugins.jetbrains.com/plugin/16541-compose-multiplatform-ide-support)获得。 ### 教程 #### Compose for Desktop - Getting started - [Image and icon manipulations](doc/1-image-icon-操作.md) - [Mouse events and hover](doc/2-mouse-event-鼠标事件.md) - [Scrolling and scrollbars](doc/3-scrolling-and-scrollbar-滚动.md) - [Tooltips](doc/3-scrolling-and-scrollbar-滚动.md) - [Context Menu](doc/4-context-meau-上下文菜单.md) - [Top level windows management](doc/5-window-mgr-顶级窗口管理.md) - [Menu, tray, notifications](doc/6-menu-tray-notifications-菜单-托盘-通知.md) - [Keyboard support](doc/7-keyboard-event-键盘事件.md) - [Tab focus navigation](doc/8-tabbing-nav-keyboard-focus.md) - Swing interoperability - [Navigation](doc/10-navigation-导航.md) - [Accessibility](doc/11-accessibility-辅助功能.md) - [Building a native distribution](doc/12-native-distribution-本地发行版.md) 另请参阅 Google 的 [Foundation](https://developer.android.com/jetpack/compose/documentation#core) 和 [Design](https://developer.android.com/jetpack/compose/documentation#design) 文档。 它们最初是为 Android 编写的,但 **大部分** 信息也适用于 Compose for Desktop。