Задний план
Я новичок в Java, и мне нравится использовать IntelliJ IDE, разработанную командой JetBrains.
Я загрузил исходный код для Community Edition и пытаюсь понять, какие библиотеки графического интерфейса они используют для улучшения внешнего вида.
Вопрос
Какие библиотеки (если есть) они используют для получения неродных вкладок, панелей инструментов и компонентов навигации?
Панели, которые они используют, тоже интересны, однако у меня такое ощущение, что они были разработаны для проекта и не являются библиотекой. Это правда?
Может ли кто-нибудь предоставить разбивку того, что необходимо для создания аналогичного внешнего вида в проекте с графическим интерфейсом?
У кого-нибудь есть учебники для этого? Все, что мне удалось выяснить, это то, что они используют Swing и jGoodies.
Что я думаю до сих пор
Они используют Swing и jGoodies. Проект MyDoggy пытается создать аналогичную структуру стыковки, однако я не думаю, что это используется IntelliJ.
источник
Ответы:
IntelliJ IDEA - это чистое приложение Java Swing. Все пользовательские компоненты, такие как вкладки редактора, создаются вручную, сторонние библиотеки для этого не используются. Вы можете найти все подробности, просмотрев исходный код сообщества IntelliJ IDEA .
источник