Skip to main content

Java Foundation 수업은 무엇입니까?

JFC (Java Foundation Classes)는 Java Reg에서 그래픽 사용자 인터페이스를 빌드하는 데 사용할 수있는 재사용 가능한 소프트웨어 구성 요소입니다.애플리케이션.이들은 초기 버전의 Java .이들은 소프트웨어 개발을 단순화하고 프로그래밍 시간을 단축하고 실행되는 컴퓨터 유형에 관계없이 동일하게 보이고 행동하는 응용 프로그램을 만드는 목표를 달성하기위한 것입니다.원래 Java Reg와 함께 제공된 초록 창 툴킷 (AWT);프로그래밍 언어.그들은 Javabeans Trade입니다.Java 2 Reg의 일부인 구성 요소;크로스 플랫폼 및 사용자 정의 가능하도록 설계되었습니다.응용 프로그램에서 응용 프로그램으로, 플랫폼에서 플랫폼으로 재사용 할 수있는 구성 요소를 제공하여 프로그래밍 시간을 줄이기위한 것입니다.Java Foundation 클래스는 실제로 추상 창 툴킷을 대체하지 않고 대신 그 일부입니다.그러나 그들은 Java Reg를 가능하게합니다.한 번 쓰기에 이상적으로 원래 AWT보다 더 완전히 실행됩니다.

awt는 사용자 인터페이스 설계를 가능하게하지만 운영 체제의 창 시스템을 사용하여 실행 중입니다.따라서 운영 체제 간의 기능의 고유 한 차이로 인해 모든 플랫폼에서 모양과 동일하게 작동하는 응용 프로그램을 작성하기가 어렵습니다.AWT는 제공 한 일련의 컨트롤이 복잡한 사용자 인터페이스 및 고급 소프트웨어 응용 프로그램을 만들기에 충분히 광범위하지 않다는 점에서 매우 제한적이었습니다.AWT 구성 요소는 Sun Microsystems가 호스트 윈도우 시스템을 사용하기 때문에 헤비급이라고 부르는 것입니다.NetScape 개발자는 AWT의 한계를 인식하여 인터넷 재단 클래스라는 일련의 구성 요소를 만들었습니다.이들은 일련의 경량 구성 요소, Java 에 기본적으로 작성된 구성 요소였습니다.이로 인해 AWT 기능이 확장되었으며 개발자는 다른 플랫폼에서 실행할 때 외관을 유지하는 사용자 인터페이스를 생성 할 수있었습니다.Javasoft는 Swing Project라는 Netscape와 공동 프로젝트를 시작했습니다.이 프로젝트는 운영 체제 플랫폼에서 사용할 수있는 것과 비슷한 다양한 사용자 인터페이스 컨트롤 세트를 만들었습니다.

Swing은 의도 된 몇 가지 다른 기능 개선과 함께 SUN이 대중에게 공개 한 경량 구성 요소 세트입니다.JDK (Java Development Kit) 버전 1.2.이 스윙 패키지와 다른 기능 개선은 Javasoft가 Java Foundation 클래스를 지명 한 것입니다.스윙 사용자 인터페이스 컨트롤은 Java Foundation 클래스의 주요 부분이며, 여기에는 인쇄, 클립 보드 및 접근성 기능이 포함됩니다.JDK 1.2에는 JFC의 정식 버전이 포함되어 있지만 당시 전류 JDK 1.1과 함께 사용할 수있는 제한된 버전을 사용할 수있었습니다.