TAILIEUCHUNG - Bài giảng Lập trình Java: Buổi 2 - Industrial university of Ho Chi Minh City

Bài giảng "Lập trình Java - Graphic user interface in Java" đã giới thiệu các kiến thức về AWT và Swing, xây dựng Java GUI cơ bản, cơ chế kiểm soát sự kiện người dùng. nội dung chi tiết. | 1/3/2016 Graphic User Interface in Java Faculty of Information Technologies Industrial University of Ho Chi Minh City 1 Introduce Graphic User Interface Giới thiệu AWT và Swing Xây dựng Java GUI cơ bản Cơ chế kiểm soát sự kiện người dùng 2 JFC (Java Foundation Classes) • Gồm 5 phần chính: o AWT (Abstract Windows Toolkit): là thành phần công cụ thiết kế và lập trình giao diện cơ bản nhất trong Java o Swing o Accessibility API: Là bộ công cụ giúp người dùng kết nối với các thiết bị như bàn phím nổi, bộ đọc chữ tự động cho phép truy xuất trực tiếp tới các thành phần Swing. o 2D API: chứa các lớp hiện thực nhiều kiểu vẽ, các hình phức tạp, fonts, colors. 2D API không phải là 1 phần của Swing o Drag and Drop: cho phép người dùng chọn giữ một đối tượngGUI rồi di chuyển qua các của sổ hoặc frame khác 3 1 1/3/2016 Giới thiệu về AWT • AWT (Abstract Window Toolkit) (.*) cung cấp một tập hợp các lớp dùng để viết giao diện người dùng dạng đồ họa. • Bộ khung (framework) GUI cũ cho Java (Java ) 4 Giới thiệu về AWT • Đặc điểm: o Bao gồm tập hợp các lớp ngang hàng, tức là giao diện lập trình ứng dụng cho các tính năng cửa sổ hiện có được cung cấp bởi hệ điều hành. o AWT cung cấp hai mô hình xử lý biến cố: o Mô hình thừa hưởng (mô hình phân cấp) • Mô hình ủy quyền • AWT cung cấp các lớp chứa (container) và các thành phần o (component) để đơn giản hóa việc xây dựng các chương trình. o AWT quản lý bố cục theo các sơ đồ tổ chức khác nhau 5 Giới thiệu về AWT • Hạn chế: o Chiếm nhiều tài nguyên hệ thống (heavyweight object) o Khó mở rộng (không có các công nghệ hỗ trợ) o Một số dựa vào các bản sao mã bản ngữ (native code) o Gặp các vấn đề độc lập hệ nền • Phụ thuộc vào các thành phần GUI của hệ điều hành 6 2 1/3/2016 Giới thiệu về SWING • • Swing (.*) Bộ khung GUI mới được giới thiệu đầu tiên trong java • Bao gồm tất cả những đặc tính AWT cộng với nhiều đặc của tính tiên tiến .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.