在Java GUI编程中,下列关于Swing和AWT的描述,哪一项是正确的?
答案解析
Swing是基于AWT构建的,但它提供了更多的组件和更好的跨平台一致性。AWT组件的外观和行为依赖于具体平台,而Swing组件则通过纯Java代码实现,确保了在所有平台上的一致性。因此,选项C是正确的。选项A错误,因为虽然Swing提供了更丰富的组件,但说它提供了更好的性能是不准确的,因为Swing的性能在某些情况下可能不如AWT。选项B错误,因为AWT组件的外观和行为依赖于具体平台,而Swing组件则通过纯Java代码实现,确保了在所有平台上的一致性。选项D错误,因为AWT并没有提供比Swing更丰富的组件集。
正确答案:C