Тепер я радий, що не перейшов на JavaFx.
Apr. 2nd, 2021 02:47 pmДовгий час, та й зараз, Java мала проблеми з приємним користувацьким інтерфейсом. Проблему вирішували за допомогою різних бібліотек, але все було досить сумно. Розробники Intellij Idea перші розв'язали цю проблему в і зараз вона виглядає доволі няшно. А сьогодні я знайшов бібліотеку, яка дозволяє зробити красивий сучасний інтерфейс. Ловіть FlatLaf.
no subject
Date: 2021-04-02 07:41 pm (UTC)Візьмімо, наприклад, текстовий редактор ActiveState Komodo. UI перший версій мав загальносистемний вигляд з контрастними елементами, до яких не треба було придивлятися, бо їх і так видно. UI останніх версій — це суцільна катастрофа з погляду ергономіки, юзабіліті, санітарних норм та здорового глузду:
https://cdn.activestate.com/wp-content/uploads/2018/09/screenshot.png
Зате сучасно!
Ось історія хвороби (з ілюстраціями) у стислому переказі самих авторів програми:
https://www.activestate.com/blog/history-komodo-trip-down-memory-lane/
no subject
Date: 2021-04-03 10:13 am (UTC)Та й ранніх теж, але кольорова тема з кодом не така вже й погана. Я сам використовую щось схожі коли стемніє kaolin-valley-dark та kaolin-eclipse та kaolin-light коли світло.
no subject
Date: 2021-04-03 01:14 pm (UTC)no subject
Date: 2021-04-03 05:14 pm (UTC)Проблема Pure Swing в тому, що він виглядає а) неконсистентно на бідь-якій системі б) при цьому він некрасивий.
Це проблема конкретного інтерфейсу. Задача графічної бібліотеки — створити віджети, які будуть просто конфігурятись. Щоб зробити привабливим Swing довелося чекати чверть століття. І це рішення, якраз, і не є монотонним.