Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

4.11.

Xây dựng lóp N h a n V ie n bán hàng gồm các thuộc tính: họ và tên, ngày
tháng năm sinh (kiều D a te ) , quê quán, số tiền bán hàng và phần % hoa
hồng và các phương thức:
a) Nhập vào một danh sách n nhân viên bán hàng;
b) Tính thu nhập cùa tùng người theo công thức số tiền bán hàng * % hoa hồng;
c) Sắp xếp danh sách nhân viên theo thứ tự giảm dần cùa thu nhập;
d) Hiển thị danh sách theo bảng:

Họ và tên Ngày sinh Số tiền bán hàng Thu nhập

188
Chuong 5
APPLET VÀ LẬP TRÌNH ĐÒ HOẠ

Chương này giới thiệu kỹ thuật lập trinh đồ hoạ vầ a p p l e t :


• Lập trinh a p p l e t
• Các thầnh phần của AWT và giao diện đồ hoạ G U I
■ Các lớp xử lý đồ hoạ
■ Xử lý hinh ảnh và âm thanh trong các chương trinh a p p l e t
• X ử lý các sự kiện
■ Bố trí, sắp xếp các thành phần đồ hoạ của chương trinh

5.1. Lập trình applet


Trong chương l chúng ta đã tìm hiểu khái quát về chương trình ứng dụng nhúng
( a p p l e t ) . A p p l e t là loại chương trình J a v a đặc biệt mà khi thực hiện phải
được nhúng vào chương trình ứng dụng khác như các trình duyệt Web B r o w s e r ,
hoặc chương trình thông dịch A p p l e t v i e w e r của JDK.
Lóp j a v a . a p p l e t . A p p l e t cung cấp mọi chức năng đã được cài đặt trước
phục vụ cho việc thực thi của các cliưưng trình ứng dụng nhúng a p p l e t . Trong
cấu trúc phân cấp ở hình 5.2, lớp A p p l e t là mộl thành phần cùa AWT ( A b s t r a c t
W in d o w in g T o o l k i t ) , nhưng lớp này không nằm trong gói j a v a . a w t mà
nằm ở gói j a v a . a p p l e t . Lớp A p p l e t cung cẩp các chức năng sau:
■ Các thành phần GUI ( G r a p h i c s U s e r I n t e r f a c e ) và các bộ chứa
( C o n t a i n e r ) được nhúng vào một a p p l e t để tạo ra các giao diện đồ hoạ
cho ứng dụng đó.
■ Các thao tác thực hiện cùa a p p l e t được viết đè trong hàm p a i n t ( ) .
Đê chạy được các chương trình a p p l e t thì các thông tin về các tệp chứa các lơp
đối tượng đã được dịch cùa a p p l e t đó phải được đưa vào tệp HTML. Trong các
V e r s i o n trước của HTML 4.0, phần tử APPLET (hoặc a p p l e t vì trong HTML
không phân biệt chữ thường với chữ hoa) được sử dụng để đặc tả các thông tin về
a p p l e t . Trong các V e r s i o n sau cùa HTML (sau 4.0) thì có thể sứ dụng OBƠECT
đế thay thế cho A P P L E T . Bời vì không phái tất cả các W eb B r o w s e r đều hỗ trợ
OBƠECT, vì vậy ờ đây chúng ta cần tìm hiểu cả hai phần từ A P P L E T và O B J E C T
của H TM L.

I 89

You might also like