Swing 原生外观与 AWT 风格
Swing native look and feel vs. AWT style
我最近才开始深入研究 AWT/Swing 作为构建本机 UI 的一个选项,我做了以下观察:
- 在 Windows 上使用 AWT 组件我得到了经典外观(即 Windows 2000)
- 使用具有原生外观的 Swing 组件,我得到了更漂亮的 Windows 10 外观。
这是我想要的第二种视觉风格,这让我有两个问题:
- 是否有可能以某种方式使 AWT 使用较新的样式呈现本机组件?
- 如果不是,Swing 的本机外观实际上是基于 OS 本机小部件还是它的某种仿真?
- 不,不支持
- 这是一个仿真,只是外观和感觉与其他仿真器一样
我最近才开始深入研究 AWT/Swing 作为构建本机 UI 的一个选项,我做了以下观察:
- 在 Windows 上使用 AWT 组件我得到了经典外观(即 Windows 2000)
- 使用具有原生外观的 Swing 组件,我得到了更漂亮的 Windows 10 外观。
这是我想要的第二种视觉风格,这让我有两个问题:
- 是否有可能以某种方式使 AWT 使用较新的样式呈现本机组件?
- 如果不是,Swing 的本机外观实际上是基于 OS 本机小部件还是它的某种仿真?
- 不,不支持
- 这是一个仿真,只是外观和感觉与其他仿真器一样