JFC (Java Foundation Classes)

작가: Louise Ward
창조 날짜: 6 2 월 2021
업데이트 날짜: 17 할 수있다 2024
Anonim
CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR
동영상: CS309 Java Foundation Classes BY RAVI KUMAR GPC DUNGARPUR

콘텐츠

정의-Java Foundation Classes (JFC)는 무엇을 의미합니까?

JFC (Java Foundation Classes)는 소프트웨어 및 클라우드 응용 프로그램 개발을 간소화하는 Java 응용 프로그램 용 그래픽 사용자 인터페이스 (GUI) 구성 요소 집합입니다. JFC에는 AWT (Abstract Window Toolkit), Java 2D 및 Swing이 포함되어 있습니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Java Foundation Classes (JFC)를 설명합니다.

크로스 플랫폼 기능으로 인해 작성된 Java 응용 프로그램은 소스 코드 변경 요구 사항없이 모든 OS에서 실행됩니다. 그러나 GUI 사용 응용 프로그램을 작성할 때 개발자는 항상 딜레마에 직면합니다. 모든 플랫폼에서 동일한 GUI를 제공해야합니까, 아니면 GUI가 기본 플랫폼의 모양과 느낌과 일치해야합니까?

첫 번째 옵션을 사용하면 플랫폼에 관계없이 버튼, 스크롤 막대, 상자 또는 확인란의 모양과 느낌이 동일합니다. 예를 들어, Java로 개발 된 워드 프로세서 응용 프로그램은 Windows 또는 Linux 운영 체제에서 실행될 때 모양과 느낌이 동일합니다. 두 번째 옵션 인 버튼, 스크롤 막대 및 상자 등은 호스트 OS의 모양과 느낌에 따라 변경되고 적용됩니다. 이 경우, 동일한 워드 프로세서 응용 프로그램은 Windows에서 실행될 때 Windows 응용 프로그램처럼 보이고 느껴지지만 Linux에서 실행될 때는 Linux 응용 프로그램처럼 보이고 느낍니다.

JFC의 주요 장점은 구성 요소를 플러그 할 수 있고 더 적은 코드 줄이 필요하다는 것입니다. 또한 JFC는 Java 품질을 유지합니다. 따라서 JFC를 통해 생성 된 GUI의 성능을 예측할 수 있습니다. 한 OS에서 원활하게 실행되는 응용 프로그램은 다른 OS에서 원활하게 실행됩니다.