首页 > 解决方案 > Swing 原生外观与 AWT 风格

问题描述

我最近才开始深入研究 AWT/Swing 作为构建原生 UI 的一个选项,我做了以下观察:

  1. 在 Windows 上使用 AWT 组件我得到一个经典的外观(即 Windows 2000)
  2. 使用具有原生外观和感觉的 Swing 组件,我得到了更扁平的 Windows 10 外观。

这是我想要的第二种视觉风格,这给我留下了两个问题:

  1. 是否有可能以某种方式使 AWT 使用较新的样式呈现本机组件?
  2. 如果不是,Swing 的原生外观和感觉实际上是基于 OS 原生小部件还是对其进行了某种模拟?

标签: javaswingawt

解决方案


  1. 不,不支持
  2. 这是一个仿真,只是像其他人一样的外观和感觉

推荐阅读