Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA - Pdf 12

Chương 4
KỸ THUẬT LẬP TRÌNH
GIAO DIỆN NGƯỜI DÙNG (GUI)
TRONG JAVA
Nội dung

Khái niệm, đặc điểm cơ bản

Tổng quan thư viện AWT

Tổng quan JFC Swing

Component

Container

Layout manager

Các bước xây dựng GUI

Ví dụ minh họa

Các component cơ bản

Các container

Các kiểu layout manager

Mô hình, cơ chế xử lý event

Ví dụ minh họa, bài tập

List
CheckBoxGroup
CheckBox
Choice
Container
Panel
Applet
Frame
Dialog
FileDialog
Window
TextField
TextArea
MenuComponent
MenuItem
MenuBar
Menu
Scrollbar
LayoutManager
Tổng quan về JFC Swing
Tổng quan về JFC Swing
Tổng quan về JFC Swing
Tổng quan về JFC Swing
Tổng quan về JFC Swing
Tổng quan về JFC Swing
Tổng quan về JFC Swing
Tổng quan về JFC Swing
Khái niệm component

Tất cả các thành phần cấu tạo nên chương trình GUI được gọi

Khái niệm Layout Manager

Các loại layout khác nhau:

Flow Layout

Border Layout

Grid Layout

GridBag Layout

Null Layout



Trình quản lý layout được thiết lập bằng cách gọi phương thức
‘setLayout( )’
Nguyên tắc xây dựng GUI trong java

Lựa chọn 1 container: Frame/JFrame, Window/JWindow,
Dialog/JDialog, …

Tạo các điều khiển: (buttons, text areas )

Đưa các điều khiển vào vùng chứa

Sắp xếp các điều khiển(layout)

Thêm các xử lý sự kiện (Listeners)

setLayout(new BorderLayout( ));

add(b1, BorderLayout.NORTH);
BorderLayout
GridLayout

Hỗ trợ việc chia container thành
một lưới

Các thành phần được bố trí
trong các dòng và cột

Một ô lưới nên chứa ít nhất một
thành phần

Kiểu layout này được sử dụng
khi tất cả các thành phần có
cùng kích thước
GridLayout layout = new GridLayout(no. of rows, no. of
columns);
containerObj.setLayout(layout);
GridBagLayout

Bố trí các thành phần một cách chính xác

Các thành phần không cần có cùng kích thước

Các thành phần được xắp xếp trong một lưới chứa các dòng và
các cột


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status