**为什么 AWT 与平台有关?** Java AWT 调用本机平台(操作系统)子程序,用于创建文本框,复选框,按钮等组件。例如,具有按钮的 AWT GUI 在诸如 Windows,Mac OS 和 Windows 等平台之间具有不同的外观和感觉。 Unix,这是因为这些平台的原生按钮具有不同的外观和感觉,AWT 直接调用创建按钮的原生子程序。简单来说,基于 AWT 的应用程序在 Windows 上运行时看起来就像一个 Windows 应用程序,但在 Mac OS 上运行时,相同的应用程序看起来就像是 Mac 应用程序。