tailieunhanh - Bài giảng Lập trình Java 2 - Bài 8: Giới thiệu về Swing

Bài 8 giới thiệu về Swing trong Java. Nội dung trình bày trong bài giảng gồm có: Java foundation classes (AFC), abstract windowing toolkit (AWT), swing, các thùng chứa -containers, các hộp thoại - dialogs, các hộp thoại - dialogs, các thành phần GUI – components, xử lý sự kiện. . | Bài giảng Lập trình Java 2 - Bài 8: Giới thiệu về Swing LẬP TRÌNH JAVA Bài 8: Giới thiệu về Swing Điểm danh Nhắc lại bài trước Khái niệm Applets Sự khác nhau giữa Applets và Applications Vòng đời của applet Một số phương thức của class Graphics Tạo một applet Sử dụng tham số trong Applets Xử lý sự kiện Một số interface và class xử lý sự kiện Một số ví dụ Nội dung bài học Java Foundation Classes (AFC) Abstract Windowing Toolkit (AWT) Swing Các thùng chứa -Containers Các hộp thoại - Dialogs Quản lý Layout Các thành phần GUI – Components Xử lý sự kiện Java Foundation Classes (JFC) FC (Foundation Classes) là một nhóm các thư viện được thiết kế để hỗ trợ lập trình viên tạo ra các ứng dụng GUI trên Java. FC đơn giản hóa quá trình thiết kế và làm giảm thời gian thực hiện viết mã. Swing chỉ là một trong năm thư viện tạo nên JFC. JFC cũng chứa Abstract Window Toolkit (AWT),Accessibility API, 2D API và tăng cường hỗ trợ khả năng kéo thả (Drag and Drog). Java Foundation Classes AWT Swing Java 2D JFC Accessibility Drag & Drop Abstract Windowing Toolkit (AWT) Mục đích chính của awt là AWT chứa nhiều class và hỗ trợ cho các ứng dụng method cho phép thiết applet nhưng cũng được kế, quản lý cửa sổ và dùng để thiết kế các font chữ trên giao diện chương trình có giao diện đồ họa. đồ họa độc lập. Tuy nhiên AWT có hạn chế: • Các thành phần GUI có thể có hình dạng/hành động khác nhau trên các hệ điều hành khác nhau (heavyweight) • Look and Feel của mỗi thành phần không thể (dễ dàng) thay đổi. Swing Swing giải quyết các hạn chế liên quan đến các thành phần của AWT thông qua việc sử dụng 2 tính năng: các thành phần lightweight và pluggable look and feel. Các thành phần trong swing là lightweight: Các thành phần này được viết hoàn toàn bằng Java, do đó nó không phụ thuộc vào một hệ điều hành cụ thể nào và nó cũng rất hiệu quả và linh .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.