java - Swing 原生外观与 AWT 风格
问题描述
我最近才开始深入研究 AWT/Swing 作为构建原生 UI 的一个选项,我做了以下观察:
- 在 Windows 上使用 AWT 组件我得到一个经典的外观(即 Windows 2000)
- 使用具有原生外观和感觉的 Swing 组件,我得到了更扁平的 Windows 10 外观。
这是我想要的第二种视觉风格,这给我留下了两个问题:
- 是否有可能以某种方式使 AWT 使用较新的样式呈现本机组件?
- 如果不是,Swing 的原生外观和感觉实际上是基于 OS 原生小部件还是对其进行了某种模拟?
解决方案
- 不,不支持
- 这是一个仿真,只是像其他人一样的外观和感觉
推荐阅读
- html - 为什么我的导航栏没有固定在它的位置?
- database - 如何使用 python 将图像存储在 IBM DB2 数据库中?
- javascript - ReactJS:我的第二个 React 组件没有在 Page 中呈现
- git - google colab 和 github 的集成
- javascript - D3.js:图表不适合我的引导 div
- ffmpeg - 附加 webM 视频块
- angular - 如何在 laravel 后端放置和部署角度前端
- google-chrome - 为什么 Chrome 检查器在 SVG 中为相同大小的元素显示不同的大小?
- python - 一对一字段抛出错误“此字段必须是唯一的。” django 休息框架
- amazon-web-services - 无法通过我的 Android Studio 项目将数据上传到我的 Parse Server