dev.to | 📄 原文链接 | 2026-10-10 收录

生产级应用的桌面原生主题:Fluent、Aqua 与 Adwaita

来源:dev.to — 2026-10-08

📋 概述

Codename One 把上一周还处于实验阶段的桌面主题推进到生产可用:Fluent(Windows)、Aqua(macOS)与 Adwaita(Linux)现在都提供明暗两种外观的精致控件,以及配套的窗口与对话框默认样式,应用可以继承这些样式同时保留自己的品牌。设置工具自己也用上了它们,主类声明 themeMode = "native" 后按平台自动选择主题。开发者只需在构建提示里加一行 desktop.themeMode=native,未设置时保持 legacy 行为不变,不影响既有应用;自定义 UIID 通过 cn1-derive 从原生控件派生,再用 CSS 变量覆盖配色。

🔑 核心要点

💡 金句

桌面应用需要的不是把手机控件放大:对话框要有自己的窗口,滚动条与键盘焦点要符合桌面用户的预期。
← 返回 dev.to 首页