tailieunhanh - Lập trình java phần 5

THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG NỘI DUNG l Giới thiệu thư viện awt l Các khái niệm cơ bản l Thiết kế giao diện l Xử lý sự kiện MỤC TIÊU l Chương này cung cấp cho sinh viên những kiến thức cơ bản để xây dựng giao diện (Graphic User Interface - GUI) của chương trình ứng dụng bằng ngôn ngữ java, bao gồm: – Những nguyên tắc thiết kế giao diện. – Những thư viện, gói xây dựng giao diện: gồmnhững lớp (class), những giao tiếp (interface) quản lý sự kiện và những thành phần (components) xây dựng giao diện người dùng. – Bộ quản lý trình bày (layout managers) – Xửlý sự kiện. | THIÉT KÉ GIAO DIỆN NGƯỜI DÙNG Nguyễn Thị Mai Trang T 1 2 27 2012 ĩ I NỘI DUNG Giới thiệu thư viện awt Các khái niệm cơ bản Thiết kế giao diện Xử lý sự kiện 3 Chương 5 Thiết kế giao diện người dùng MỤC TIÊU Chương này cung cấp cho sinh viên những kiến thức CO bản để xay dựng giao diện Graphic User Interface - GUI của chương trình ứng dụng bằng ngôn ngữ java bao gồm - Những nguyên tắc thiết kế giao diện. - Những thư viện gói xây dựng giao diện gồm những lớp class những giao tiếp interface quản ly sự kiện và những thành phần components xây dựng giao diện người dùng. - Bộ quản lý trình bày layout managers - Xửlý sự kiện Chương 5 Thiết kế giao diện người dùng Thư viện awt Là bộ thư viện dùng để xây dựng giao diện người dùng cho một chương trình ứng dụng có đầy đủ các thành phần cơ bản như Label Button Checkbox Radiobutton Choice List Text Field Text Area Scrollbar Menu Frame Chương 5 Thiết kế giao diện người dùng 1 T 1 Các khái niệm cơ bản Component - Component là một đối tượng có biểu diễn đồ họa được hiển thị trên màn hình mà người dùng có thể tương tác được. Ví dụ nút nhấn button ô nhạp liệu textbox danh sách listbox . Container - Là đối tượng có thể chứa các đối tượng khác Panel Frame Dialog ScrollPanes 5 Chương 5 Thiết kế giao diện người dùng ĩ 1 Các khái niệm cơ bản Layout Manager tt Grid Bag Layout Tương tự như GridLayout tuy nhiên kích thước các đối tượng không nhất thiết phải vừa với 1 ô mà có thể là 2 3 ô hay nhiều hơn tùy theo các ràng buộc mà ta chỉ định thông qua đối tượng GridBagConstraint. Null Layout Cách trinh bày tự do. 7 Chương 5 Thiết kế giao diện người dùng Các khái niệm cơ bản Layout Manager - Quản lý cách trình bày các đối tượng bao gồm FlowLayout sắp xếp các đối tượng tù trái qua phải và từ trên xuống dưới. Các đối tượng đều giữ nguyên kích thước của mình. BọrderLayout Các đối tượng được đặt theo các đường viền của khung chứa theo các cạnh West East South North và Center GridLayout Tạo một khung lưới vô hình với các ô bằng nhau. Các đốị .