tło
Jestem trochę nowy w Javie i cieszę się z używania IntelliJ IDE opracowanego przez zespół JetBrains.
Pobrałem źródło wersji Community i próbuję dowiedzieć się, jakich bibliotek GUI używają, aby uzyskać odpowiedni wygląd.
Pytanie
Jakich bibliotek (jeśli w ogóle) używają do pobierania nienatywnych kart, pasków narzędzi i komponentu ścieżki nawigacyjnej?
Panele, których używają, również są interesujące, ale mam wrażenie, że zostały stworzone na potrzeby projektu i nie są biblioteką. Czy to prawda?
Czy ktoś może przedstawić zestawienie tego, co jest potrzebne do uzyskania podobnego wyglądu w projekcie GUI?
Czy ktoś ma na to tutoriale? Jedyne, co udało mi się do tej pory ustalić, to to, że używają Swing i jGoodies.
Co myślę do tej pory
Używają Swing i jGoodies. Projekt MyDoggy próbuje stworzyć podobny szkielet dokowania, jednak nie sądzę, by był on używany przez IntelliJ.
źródło
Odpowiedzi:
IntelliJ IDEA to czysta aplikacja Java Swing. Wszystkie niestandardowe komponenty, takie jak zakładki edytora, są tworzone ręcznie, nie są do tego używane żadne biblioteki innych firm. Możesz znaleźć wszystkie szczegóły, patrząc na kod źródłowy społeczności IntelliJ IDEA .
źródło