KỸ THUẬT LẬP TRÌNH<br />
GIAO DIỆN NGƯỜI DÙNG (GUI)<br />
TRONG JAVA<br />
<br />
Nội dung<br />
Khái niệm, đặc điểm cơ bản<br />
<br />
Tổng quan thư viện AWT<br />
Tổng quan JFC Swing<br />
Component<br />
Container<br />
Layout manager<br />
Các bước xây dựng GUI<br />
Ví dụ minh họa<br />
Các component cơ bản<br />
Các container<br />
Các kiểu layout manager<br />
Mô hình, cơ chế xử lý event<br />
Ví dụ minh họa, bài tập<br />
<br />
<br />
Tài liệu đọc thêm<br />
[1] Kathy Walrath, Mary Campione, Alison Huml, Sharon Zakhour. The<br />
JFC Swing Tutorial, Second Edition. Copyright © 2004 Sun<br />
Microsystems, Inc.<br />
<br />
Thư viện GUI trong java<br />
• Thư viện hỗ trợ: tập hợp các lớp java cung cấp hỗ trợ thiết kế,<br />
xây dựng GUI.<br />
<br />
awt (java.awt.*) Abstract Window Toolkit<br />
swing (javax.swing.*)<br />
Các components của các nhà cung cấp thứ 3<br />
<br />
Tổng quan về AWT<br />
AWTEvent<br />
Font<br />
FontMetrics<br />
Object<br />
<br />
Color<br />
Graphics<br />
Component<br />
<br />
Container<br />
<br />
Panel<br />
<br />
Applet<br />
<br />
Button<br />
<br />
Window<br />
<br />
Frame<br />
<br />
Label<br />
<br />
TextField<br />
<br />
Dialog<br />
<br />
TextComponent<br />
<br />
List<br />
<br />
TextArea<br />
<br />
Choice<br />
CheckBox<br />
<br />
LayoutManager<br />
<br />
CheckBoxGroup<br />
Canvas<br />
MenuComponent<br />
<br />
Scrollbar<br />
<br />
MenuItem<br />
MenuBar<br />
<br />
Menu<br />
<br />
FileDialog<br />
<br />