Swing 原生外观与 AWT 风格

Swing native look and feel vs. AWT style

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

  1. 在 Windows 上使用 AWT 组件我得到了经典外观(即 Windows 2000)
  2. 使用具有原生外观的 Swing 组件,我得到了更漂亮的 Windows 10 外观。

这是我想要的第二种视觉风格,这让我有两个问题:

  1. 是否有可能以某种方式使 AWT 使用较新的样式呈现本机组件?
  2. 如果不是,Swing 的本机外观实际上是基于 OS 本机小部件还是它的某种仿真?
  1. 不,不支持
  2. 这是一个仿真,只是外观和感觉与其他仿真器一样