Đề cương bài giảng Java cơ sở - Chương 6

LẬP TRÌNH ĐỒ HOẠ Một khả năng của Java là cho phép ta xây dựng các ứng dụng có giao diện đồ hoạ hay còn gọi là GUI (Grapthical User Interface). Khi Java được phát hành, các thành phần đồ hoạ được tập trung vào thư viện mang tên Abstract Window Toolkit (AWT). Đối với mỗi hệ nền, thành phần AWT sẽ được ánh xạ sang một thành phần nền cụ thể, bằng cách sử dụng trực tiếp mã native của hệ nền, chính vì vậy nó phụ thuộc rất nhiều vào hệ nền và nó còn gây lỗi trên. | Chương 6 LẬP TRÌNH ĐỒ HOẠ Một khả năng của Java là cho phép ta xây dựng các ứng dụng có giao diện đồ hoạ hay còn gọi là GUI Grapthical User Interface . Khi Java được phát hành các thành phần đồ hoạ được tập trung vào thư viện mang tên Abstract Window Toolkit AWT . Đối với mỗi hệ nền thành phần AWT sẽ được ánh xạ sang một thành phần nền cụ thể bằng cách sử dụng trực tiếp mã native của hệ nền chính vì vậy nó phụ thuộc rất nhiều vào hệ nền và nó còn gây lỗi trên một số hệ nền. Với bản phát hành Java 2 các thành phần giao diện được thay bằng tập hợp các thành phần linh hoạt đa năng mạnh mẽ độc lập với hệ nền thuộc thư viện Swing. Phần lớn các thành phần trong thư viện Swing đều được tô vẽ trược tiếp trên canvas bằng mã lệnh của Java ngoại trừ các thành phần là lớp con của lớp hoặc vốn phải đựơc vẽ bằng GUI trên nền cụ thể. Thành phần Swing ít phụ thuộc vào hệ nền hơn do vậy ít gặp lỗi hơn và đặc biệt nó sử dụng ít tài nguyên của hệ thống hơn các thành phần trong thư viện awt. Mặc dù các thành phần awt vẫn được hỗ trợ trong Java 2 nhưng tuy nhiên Sun khuyên bạn nên sử dụng các thành phần Swing thay cho các thành phần awt tuy nhiên các thành phần trong thư viện Swing không thể thay tất cả các thành phần trong thư viện awt. Chúng chỉ thay thế một phần của awt như Button Panel TextFeild . Còn các lớp trợ giúp khác trong awt như Graphics Color Font FontMetrics . vẫn không thay đổi. Bên cạnh đó các thành phần Swing còn sử dụng mô hình sử lý sự kiện của awt. I. Giới thiệu về hệ thống đồ hoạ của Java 1. Giới thiệu chung Thiết kế API cho lập trình đồ hoạ của Java là một ví dụ hoàn hảo về cách dùng lớp sự kế thừa và giao diện. API cho lập trình độ hoạ bao gồm một tập rất nhiều lớp nhằm trợ giúp xây dựng các thành phần giao diện khác nhau như cửa sổ nút ấn ô văn bản menu hộp kiểm . Mối quan hệ kế thừa giữa các thành phần này được mô tả trong hình sau 1 Componient Đây là lớp trừu tượng cha của mọi lớp giao diện người dùng. Lớp này cung cấp .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
24    21    1    02-12-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.