Trang Chủ Phát triển Các lớp nền tảng java (jfc) là gì? - định nghĩa từ techopedia

Các lớp nền tảng java (jfc) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Các lớp Java Foundation (JFC) có nghĩa là gì?

Các lớp nền tảng Java (JFC) là một tập hợp các thành phần giao diện người dùng đồ họa (GUI) cho các ứng dụng Java để hợp lý hóa việc phát triển phần mềm và ứng dụng đám mây. JFC chứa Bộ công cụ cửa sổ trừu tượng (AWT), Java 2D và Swing.

Techopedia giải thích các lớp nền tảng Java (JFC)

Do các khả năng đa nền tảng của nó, các ứng dụng Java bằng văn bản chạy trên bất kỳ HĐH nào mà không yêu cầu thay đổi mã nguồn. Tuy nhiên, khi viết một ứng dụng hỗ trợ GUI, các nhà phát triển luôn phải đối mặt với một vấn đề nan giải: Có nên cung cấp cùng một GUI trên tất cả các nền tảng hay GUI phải phù hợp với giao diện của nền tảng bên dưới?


Với tùy chọn đầu tiên, giao diện của một nút, thanh cuộn, hộp văn bản hoặc hộp kiểm là như nhau, bất kể nền tảng. Ví dụ, một ứng dụng xử lý văn bản được phát triển bằng Java trông và cảm thấy giống nhau khi chạy trên các hệ điều hành Windows hoặc Linux. Với tùy chọn thứ hai, các nút, thanh cuộn và hộp văn bản, v.v., thay đổi và thích ứng với giao diện của hệ điều hành máy chủ. Trong trường hợp này, cùng một ứng dụng xử lý văn bản trông giống như một ứng dụng Windows khi chạy trên Windows, nhưng khi chạy trên Linux, nó trông giống như một ứng dụng Linux.


Một lợi thế chính của JFC là các thành phần của nó có thể cắm được và yêu cầu ít dòng mã hơn. Ngoài ra, JFC giữ lại các phẩm chất Java. Do đó, hiệu suất của GUI được tạo thông qua JFC là có thể dự đoán được. Một ứng dụng chạy liền mạch trên một HĐH chạy liền mạch trên một HĐH khác.

Các lớp nền tảng java (jfc) là gì? - định nghĩa từ techopedia