谁能解释一下Swing和AWT的区别是什么?在任何情况下,AWT比swing更有用/更建议使用,反之亦然? 最佳答案 AWT是操作系统中存在的native系统GUI代码的Java接口(interface)。尽管它会尝试,但它不会在每个系统上都以相同的方式工作。Swing或多或少是一个纯JavaGUI。它使用AWT创建一个操作系统窗口,然后将按钮、标签、文本、复选框等的图片绘制到该窗口中,并响应您的所有鼠标单击、键输入等,自行决定要做什么而不是让操作系统处理它。因此,Swing是100%可移植的,并且跨平台是相同的(尽管它是可换肤的并