tiếp nối nội dung phần 1, phần 2 bài giảng "Lập trình hướng đối tượng - Chương 5: Lập trình giao diện đồ họa" trình bày các nội dung: Xếp bố cục, xử lý sự kiện, trình đơn, thanh công cụ, mô hình MVC. nội dung chi tiết. | Chapter 5 Lập trình giao diện đồ họa CT176 – LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Mục tiêu Chương này nhằm giới thiệu cách thức xây dựng giao diện đồ họa trong Java CT176 – Lập trình Hướng đối tượng 2 Nội dung • Giới thiệu • Tạo 1 ứng dụng với giao diện đồ họa • Các lớp vật chứa • Các thành phần giao diện Swing • Sắp xếp bố cục • Xử lý sự kiện • Trình đơn, thanh công cụ • Mô hình MVC CT176 – Lập trình Hướng đối tượng 3 Sắp xếp bố cục (Layout managers) • AWT và Swing cung cấp nhiều kiểu sắp xếp bố cục (xác định vị trí và kích thước của các thành phần): § § § § § § § § § CT176 – Lập trình Hướng đối tượng 4 Sắp xếp bố cục (tt) • Sắp xếp bố cục mặc định là FlowLayout • Cài đặt § § JPanel panel = new JPanel(new BorderLayout()); Container contentPane = (); (new FlowLayout()); • Thêm 1 thành phần vào 1 container § (aComponent, ); • Có thể dùng NetBeans để sắp xếp bố cục dễ dàng và trực quan hơn so với cấu hình bằng dòng lệnh. CT176 – Lập trình Hướng đối tượng .