awt和swing 中的组件有那些
时间: 2023-06-08 07:04:38 浏览: 60
在 AWT 中的组件有 Button、Checkbox、Choice、Label、List、Scrollbar、TextField、TextArea 等;在 Swing 中的组件有 JButton、JCheckBox、JComboBox、JLabel、JList、JScrollPane、JTable、JTextField 等。
相关问题
swing和awt什么区别
Swing和AWT都是Java GUI工具包,但它们有一些区别。AWT是Java最早提供的GUI库,它是基于操作系统的本地GUI库开发的,这意味着在不同的操作系统上,AWT的外观和行为可能会有所不同。Swing则是完全由Java实现的,不依赖于操作系统的本地GUI库,它的外观和行为在所有操作系统上都是一样的。此外,Swing提供了更丰富的组件、更强大的自定义能力、更好的性能和更好的跨平台能力。
java awt swing
Java AWT和Swing是用于创建图形用户界面(GUI)的Java库。AWT是Abstract Window Toolkit的缩写,它是Java最早的GUI库,依赖于本地平台的GUI组件,被称为重量级组件。而Swing是在AWT的基础上发展而来的,它是纯Java实现的,不再依赖于本地平台的GUI,被称为轻量级组件。Swing提供了更多的图形界面组件和功能,而且在所有平台上都保持相同的界面外观。虽然Swing的显示速度可能稍慢于AWT,但在现代硬件设施下,这一差别很小。Swing的优势在于,它可以实现"Write Once, Run Anywhere"的目标,即在不同平台上编写的代码可以在各个平台上运行,并具有相同的界面外观。