Giáo trình Java cơ bản - Chương 10: Lập trình giao diện
Bạn đang xem tài liệu "Giáo trình Java cơ bản - Chương 10: Lập trình giao diện", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- giao_trinh_java_co_ban_chuong_10_lap_trinh_giao_dien.pdf
Nội dung text: Giáo trình Java cơ bản - Chương 10: Lập trình giao diện
- Chương 10 Lập Trình Giao Diện
- Chương 10: Lập trình giao diện o Tích hợp phần mềm kéo thả Window Builder cho Eclipse. o Xây dựng chương trình quản lý bàng hàng
- Cài đặt Window Builder cho Eclipse o Có nhiều IDE hỡ trợ cho việc lập trình JAVA . Elipse: hỗ trợ rất tốt cho các lập trình viên Java. . NetBean . Jbuilder: phiên bản thương mại, không miễn phí). . JCreator, o Eclipse: . Là phiên bản miễn phí, dễ sử dụng. . Nhưng không hỗ trợ kéo thả để lập trình giao diện . Các công cụ hỗ trợ cho Eclipse để phần lập trình giao diện có thể dễ dàng như .Net. . Các công cụ đó là Window Builder, Visual Editor,
- Cài đặt Window Builder cho Eclipse o Bước 1: Truy cập vào o Bước 2: Bạn copy link phiên bản cần cài đặt o Bước 3: . Mở Eclipse vào "Help/Install New Software “. . Sau đó dán đường link copy ở trên vào. . Chọn tất cả plug in click Next.
- Cài đặt Window Builder cho Eclipse
- Cài đặt Window Builder cho Eclipse o Bước 4: Màn hình tiếp theo bấm Next
- Cài đặt Window Builder cho Eclipse o Bước 5: Tích chọn mục đồng ý để tiến hành cài đặt o Bước 6: Quá trình cài đặt diễn ra. o Bước 7: Sau khi cài xong Eclipse yêu cầu khởi động lại.
- Xây dựng chương trình quản lý bán hàng o Cửa hàng ABC cần xây dựng phần mềm quản lý hàng hóa. Cửa hàng này đã vẽ sơ đồ mô tả hệ thống các lớp đối tượng như sau:
- Xây dựng chương trình quản lý bán hàng o Câu a: Dựa vào sơ đồ trên để viết chương trình quản lý bán hàng. . Thiết kế 3 lớp HangHoa, HangThuong, HangKhuyenMai với thuộc tính và phương thức theo sơ đồ trên. . Tạo 2 hàm khởi tạo cho các lớp + Không tham số - Constructor from super class + Có tham số - Constructor using Field. . Tạo hàm truy xuất dữ liệu (Getters and Setters). . Tạo hàm trừu tượng TinhGiaBan cho HangHoa, và đa xạ cho các lớp dẫn xuất HangThuong và HangKhuyenMai. Với công thức sau: + Đối với lớp HangThuong: Giá bán= Đơn giá + Đơn Giá* VAT + Đối với lớp HangKhuyenMai: Giá bán= Đơn giá – Số tiền giảm
- Xây dựng chương trình quản lý bán hàng o Câu b: Hãy tạo giao diện cho chương trình trên theo giao diện cho bên dưới. . Nút (Button) tính giá bán, được thực hiện theo công thức tính giá bán với các loại hàng theo công thức trên. . ComboBox là lựa chọn của Hàng thường và Hàng khuyến mãi.
- Xây dựng chương trình quản lý bán hàng o Bước 1: . Tạo project tên là QuanLyBanHang. . Tạo các lớp HangHoa, HangThuong, HangKhuyen và hoàn thành câu a như phần thực hành hành o Bước 2: Tạo giao diện bán hàng như sau . Click chuột phải lên prject chọn new/other chọn Window Builder/Swing designer/Application Window chọn Next gõ tên lớp vào “GiaoDienBanHang” click Finish
- Xây dựng chương trình quản lý bán hàng
- Xây dựng chương trình quản lý bán hàng o Sau đó xuất hiện màn hình kéo thả giao diện gồm 2 tab Design và Source . Design: chế độ thiết kế bằng giao diện kéo thả . Source: chế độ lập trình code o Chúng ta chọn qua lại 2 chế độ này khi lập trình 2 chế độ giao diện và code
- Xây dựng chương trình quản lý bán hàng o Bước 3: Click chọn các thành phần rồi click lên Form . Chọn Layouts: là SpringLayout cho phép đặt các thành phần tại vị trí tùy ý. . Chọn Components: JLabel, Jbutton, JTextField, JCombiBox. . Chú ý đặt tên, text, font chữ, màu chữ, cho các thành phần Jbutton, JTextField, JCombiBox.
- Xây dựng chương trình quản lý bán hàng
- Xây dựng chương trình quản lý bán hàng o Bước 4: Xử lý sự kiện tính giá bán khi Click chuột vào button “Tính giá bán” . Double click chuột lên button “Tính giá bán” sẽ chuyển sang chế độ code như sau:
- Xây dựng chương trình quản lý bán hàng
- Xây dựng chương trình quản lý bán hàng