9.9.2 java
từ những năm đầu, java cung cấp một tập hợp phong phú của các thư viện và các công cụ nhằm giúp các lập trình viên trong việc xây dựng
giao diện người dùng phức tạp. một thực hiện đầu
một thư viện như vậy là AWT [6], được cung cấp với jdk 1.0 và 1.1 nền tảng. trong khi AWT cung cấp cho người dùng một cách dễ dàng để sử dụng một tập hợp phong phú các yếu tố giao diện đồ họa
, nó cũng bị một vài nhược điểm lớn.
đáng chú ý nhất, các thành phần AWT đã được thực hiện bằng cách sử dụng các thư viện đã
hệ thống phụ thuộc. điều này có nghĩa rằng các ứng dụng dựa trên AWT bị hạn chế
để mẫu số chung thấp nhất trong những tính năng được cung cấp bởi các thư viện systemdependant.
các lớp nền tảng java (JFC) đã được giới thiệu vào năm 1997 để khắc phục vấn đề này
. các JFC chứa những điều sau đây:
• các thành phần xoay.này bao gồm tất cả mọi thứ từ nút để chia
tấm để bàn.
• nhìn pluggable và cảm thấy support.this cho bất kỳ chương trình sử dụng các thành phần xoay
một sự lựa chọn của vẻ và cảm thấy (ví dụ, cùng một chương trình có thể sử dụng một trong hai
nhìn java và cảm nhận hoặc các cửa sổ xem và cảm nhận). chúng tôi mong đợi nhiều hơn nữa
nhìn-và-cảm giác gói, bao gồm cả một số sử dụng âm thanh
thay vì một
• tiếp cận api.this hình ảnh nhìn trở nên có sẵn từ nhiều nguồn khác nhau. cho phép công nghệ trợ giúp như trình đọc màn hình và hiển thị chữ nổi để có được thông tin từ các giao diện người dùng.
• java 2d
tm api (java 2 nền tảng duy nhất ). điều này cho phép các nhà phát triển dễ dàng
kết hợp chất lượng cao đồ họa hai chiều, văn bản và hình ảnh trong
ứng dụng và trong applet.
178 triển khai và quản lý ip qua mạng wdm
• Hỗ trợ kéo thả (java 2 nền tảng duy nhất). Này cung cấp khả năng
kéo và thả giữa một ứng dụng java và một ứng dụng bản địa.
Ba tính năng JFC lần đầu tiên được triển khai mà không có nguồn gốc mã,
chỉ dựa vào api quy định tại jdk 1.1. kết quả là, họ có thể và đã
trở nên có sẵn như một phần mở rộng để JDK 1.1.mở rộng này được phát hành như
JFC 1.1, mà đôi khi được gọi là phát hành swing. api trong JFC 1.1
thường calledthe xoay api.although nền tảng java 2 vẫn hỗ trợ các thành phần AWT
, các lập trình viên được khuyến khích sử dụng các thành phần xoay
để thay thế.
đang được dịch, vui lòng đợi..
