Java - Chương 10: Lập trình giao diện
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:
Bạn đang xem nội dung tài liệu Java - Chương 10: Lập trình giao diện, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trê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
Các file đính kèm theo tài liệu này:
- java_chuong_10_a_lap_trinh_giao_dien_3383.pdf