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:

pdf18 trang | Chia sẻ: nguyenlam99 | Lượt xem: 860 | Lượt tải: 0download
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:

  • pdfjava_chuong_10_a_lap_trinh_giao_dien_3383.pdf
Tài liệu liên quan