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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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 “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

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung

  • Tài liệu đọc thêm

  • Thư viện GUI trong java

  • Tổng quan về AWT

  • Tổng quan về JFC Swing

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Khái niệm component

  • Khái niệm container

  • Khái niệm Layout Manager

  • Nguyên tắc xây dựng GUI trong java

  • FlowLayout

  • Slide 19

  • BorderLayout

Tài liệu cùng người dùng

Tài liệu liên quan