Thông tin tài liệu
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
Tài liệu đọc thêm
[1] Kathy Walrath, Mary Campione, Alison Huml, Sharon Zakhour.
The
JFC Swing Tutorial
, Second Edition. Copyright © 2004 Sun
Microsystems, Inc.
Thư viện GUI trong java
•
Thư viện hỗ trợ: tập hợp các lớp java cung cấp hỗ trợ thiết kế,
xây dựng GUI.
awt (java.awt.*) Abstract Window Toolkit
swing (javax.swing.*)
Các components của các nhà cung cấp thứ 3
Tổng quan về AWT
AWTEvent
Font
FontMetrics
Component
Graphics
Object
Color
Canvas
Button
TextComponent
Label
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
[...]... event của AWT, Swing java. awt.event.* javax.swing.event.* Bài thực hành Viết chương trình minh họa việc sử dụng các đối tượng components, đối tượng khung chứa container, bộ quản lý trình bày Layout Manager Viết chương trình xây dựng giao diện chương trình máy tính cá nhân tương tự chương trình Calculator trên windows Viết chương trình xây dựng giao diện tương tự giao diện của trình ứng dụng MS WordPad... chương trình máy tính cá nhân tương tự chương trình Calculator trên windows Viết chương trình xây dựng giao diện tương tự giao diện của trình ứng dụng MS WordPad trên Windows Viết chương trình xây dựng giao diện chương trình tương tự Windows Explorer ... 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) FlowLayout Là trình quản lý layout mặc... do trong việc định vị trí và kích thước của các components Frame fr = new Frame("NullLayout Demo"); fr.setLayout(null); Mô hình xử lý sự kiện Có 3 yếu tố quan trọng trong mô hình xử lý sự kiện: Nguồn phát sinh sự kiện (event source) Sự kiện (event object) Bộ lắng nghe sự kiện (event listener) Mô hình xử lý sự kiện Nguồn phát sinh sự kiện cần phải đăng ký “bộ lắng nghe” để xử lý khi người dùng. .. FlowLayout(); FlowLayout layout = new FlowLayout(FlowLayout.RIGHT); // Canh lề bên phải FlowLayout Flow Layout – Left and Right Aligned BorderLayout Là trình quản lý layout mặc định cho Window, Frame và Dialog Trình quản lý này có thể xắp xếp đến 5 thành phần trong container Các thành phần có thể được đặt vào 5 hướng NORTH, EAST, SOUTH, WEST và CENTER của container Ví dụ: Để thêm một thành phần vào... 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...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 là component Ví dụ Containers, TextField, Label, Checkbox, TextArea Scrollbars, Scrollpanes, Dialog … Khái niệm container Là thành phần mà có thể chứa các thành phần khác,có . 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. © 20 04 Sun
Microsystems, Inc.
Thư viện GUI trong java
•
Thư viện hỗ trợ: tập hợp các lớp java cung cấp hỗ trợ thiết kế,
xây dựng GUI.
awt (java. awt.*)
Ngày đăng: 24/03/2014, 08:21
Xem thêm: Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA pdf, Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA pdf