Bài 3: So sánh AWT và SWING

Sau khi đã giới thiệu lần lượt qua AWTSWING hôm nay mình sẽ chỉ ra sự khác nhau giữa chúng thông qua bài so sánh AWT và SWING. Dưới đây là phần so sánh chi tiết về AWT và SWING.

Sau đây là phần so sánh AWT và SWING để tìm ra sự khác nhau giữa AWT và SWING như sau:

STTJava AWTJava Swing
1Các thành phần AWT phụ thuộc vào các thành phần GUI của hệ điều hànhCác thành phần swing của Java là độc lập với các thành phần GUI của hệ điều hành.
2Các thành phần AWT nặng, chiếm nhiều tài nguyên của hệ thống và khó mở rộng.Các thành phần Swing nhẹ, chiếm ít tài nguyên của hệ thống và dễ mở rộng.
3AWT không hỗ trợ giao diện look and feel.Swing hỗ trợ giao diện look and feel.
4AWT cung cấp ít thành phần (components) hơn Swing.Swing cung cấp các thành phần (components) mạnh hơn tables, lists, scrollpanes, colorchooser, tabbedpane …
5AWT không tuân theo MVC (Model View Controller).Swing tuân theo MVC.

Như vậy là chúng ta đã kết thúc phần so sánh AWT và SWING, bài tiếp theo mình sẽ giới thiệu sơ lượt về Java GUI các bạn nhớ đón xem nhé.

(Tác giả: Công Minh)

Bình luận

Loading...