현재 위치 - 주공해몽공식사이트 - 관음보살의 랜덤 번호 뽑기 - Java 의 Swing 은 경량 구성 요소입니다. 경량 구성 요소는 무엇을 의미합니까?

Java 의 Swing 은 경량 구성 요소입니다. 경량 구성 요소는 무엇을 의미합니까?

1. 경량 구성 요소는 Java 코드로 그려져 이식성을 제공합니다.

헤비급 구성 요소는 시스템의 함수 중 하나를 호출하여 그린 구성 요소 (예: 기본 양식) 입니다.

일반적으로, 가급적 경량 구성 요소를 사용하면 프로그램에 대한 이식성이 매우 강하다.

일반적으로 java.swing 패키지에 있는 대부분의 구성 요소는 경량이고 java.awt 에는 중량급입니다.

스윙은 100% 순수 Java 구현입니다. Swing 구성 요소는 로컬 코드가 없는 Java 로 구현된 경량 구성 요소입니다.

운영 체제 지원과는 별도로 AWT 구성 요소를 보유한 최대 그룹입니다. AWT 구성 요소와 플랫폼별 구성 요소 때문에

피어-투-피어 구현으로 Swing 는 AWT 구성 요소보다 더 실용적입니다. 스윙 (Swing) 은 다른 곳에 있습니다

플랫폼의 일관된 성능 및 로컬 창 시스템에서 지원하지 않는 기타 기능을 제공하는 기능.

둘째, 전반적으로

헤비급 구성 요소: 해당 실행 플랫폼에 해당 구성 요소가 있어야 합니다.

경량 구성 요소: 가상 캔버스에 그려진 구성 요소 (swing 이 느림) 로, 모든 경량 구성 요소가 하나의 중량 구성 요소 (jframe, jdialog) 에 "최종" 됩니다. 그려졌기 때문에 다양한 플랫폼에서 일관되게 표현할 수 있습니다. 마찬가지로, 라이트웨이트 어셈블리와 라이트웨이트 어셈블리를 혼용하면 겹치는 충돌이 발생하기 쉽습니다.