Подобные вопросы задают периодически, но многие из этих ответов устарели.
Мне нужно создать кросс-настольное приложение на Java с графическим интерфейсом, сравнимым по качеству с современными настольными приложениями.
Swing является выбором по умолчанию, но я еще не встречал приложение Swing, которое не выглядело бы, по крайней мере, довольно устаревшим и неуклюжим, (субъективно, я знаю, но с графическим интерфейсом трудно избежать эстетических суждений. ).
Я заметил, что новый биткойн-клиент теперь использует QT с привязками к Java и имеет привлекательный пользовательский интерфейс, но у него есть недостаток, заключающийся в том, что это уже не-чистая Java.
Многое из того, что я нахожу при поиске библиотек, связанных с Swing-, старше 5 лет, хотя с тех пор эстетика настольных приложений значительно изменилась.
Если бы вам нужно было создать настольное Java-приложение с нуля, что бы вы использовали для его графического интерфейса?