[java] JetBrains는 어떤 GUI 라이브러리를 사용합니까?

배경

저는 Java를 처음 접했고 JetBrains 팀에서 개발 한 IntelliJ IDE를 사용하는 것을 즐기고 있습니다.

Community Edition의 소스를 다운로드했으며, 룩앤필을 얻기 위해 어떤 GUI 라이브러리를 사용하고 있는지 알아 보려고합니다.

질문

네이티브가 아닌 탭, 도구 모음 및 이동 경로 구성 요소를 가져 오기 위해 어떤 라이브러리 (있는 경우)를 사용하고 있습니까?

그들이 사용하는 패널도 흥미롭지 만 프로젝트를 위해 개발되었고 도서관이 아니라는 느낌을받습니다. 이것이 사실입니까?

누군가 GUI 프로젝트에서 유사한 모양과 느낌을 생성하는 데 필요한 사항에 대한 분석을 제공 할 수 있습니까?

누구든지 그것에 대한 자습서가 있습니까? 내가 지금까지 해결할 수 있었던 것은 그들이 Swing과 jGoodies를 사용하고 있다는 것뿐입니다.

지금까지 내가 생각하는 것

그들은 Swing과 jGoodies를 사용하고 있습니다. MyDoggy 프로젝트는 내가이이 IntelliJ에 의해 사용되는 생각하지 않는다 그러나 비슷한 도킹 프레임 워크를 생성하려고합니다.



답변

IntelliJ IDEA는 순수한 Java Swing 애플리케이션입니다. 편집기 탭과 같은 모든 사용자 지정 구성 요소는 수동으로 생성되며 타사 라이브러리가 사용되지 않습니다. IntelliJ IDEA 커뮤니티 소스 코드 를 보면 모든 세부 정보를 찾을 수 있습니다 .


답변