Chủ Nhật, 9 tháng 11, 2008

Lập trình giao diện

- AWT : abstract windows toolkit. là bộ thư viện dùng để xây dựng giao diện người dùng cho một chương trình ứng dụng có đầy đủ các thành phần cơ bản như : Label, button, Checkbox, RadioButton, Choice, List, Text Field, TextArea, Scrollbar, Menu, Frame...
-Container: là đối tượng vật chứa hay những đối tượng có khả năng quản lý và nhóm các đối tượng khác lại. Những đối tượng con thuộc thành phần awt như: button, check box, radio button, scrollbar, list ... chỉ sử dụng được khi ta đưa nó vào khung chứa(container).
-Các loại container trong java : Frame, Panel, Dialog, ScrollPanes.

- FlowLayout: sắp xếp các đối tượng từ trái qua phải và từ trên xuống dưới. Các đối tượng đều giữ nguyên kích thước của mình.

-BorderLayout :các đối tượng được đặt theo các đường viền của khung chứa theo các cạnh West, East, South, North and Center.

-GridLayout: tạo một khung lưới vô hình với các ô bằng nhau. Các đối tượng sẽ đặt vừa kích thước với từng ô đó. thứ tự sắp xếp cũng từ trái qua phải và từ trên xuống dưới.

-GridBagLayout : tương tự như GridLayout nhưng thêm kích thước đối tượng không nhất thiết phải vừa một ô mà có thể nhiều hơn tùy theo ràng buột mà ta định thông qua đối tượng GridBagConstraint.

-NullLayout: cách trình bày tự do, người lập trình phải làm tất cả từ việc định kích thước của đối tượng đến việc định vị nó trên màn hình.

Không có nhận xét nào: