Аналогичные вопросы задаются периодически, но многие из этих ответов устарели.Как создать «современное» настольное приложение Java?
Мне нужно создать межплатформенное настольное приложение на Java с графическим интерфейсом сопоставимого качества с современными настольными приложениями.
Swing - это выбор по умолчанию, но мне еще предстоит встретить приложение Swing, которое не выглядело, по крайней мере, довольно устаревшим и неуклюжим (субъективным, я знаю, но с GUI трудно избежать эстетических суждений) ,
Я заметил, что новый клиент Bitcoin теперь использует QT с привязками Java и имеет привлекательный пользовательский интерфейс, но это имеет тот недостаток, что он не является более чистой Java.
Значительная часть того, что я нахожу при поиске библиотек, связанных с Swing, составляет 5 лет или старше, хотя эстетика настольных приложений значительно изменилась с тех пор.
Если вам нужно было создать настольное приложение Java с нуля, что бы вы использовали для его графического интерфейса?
Я не думаю, что вопрос будет выжить, но ... –
Этот вопрос здесь неуместно, так как она просит обсуждения и мнения. В FAQ часто упоминаются вопросы типа обсуждения как плохо подходящие для формата Q & A SO. Если у вас есть конкретные вопросы программирования, спросите их, и мы постараемся помочь. Разговорные вопросы здесь не работают, так как они не могут быть окончательно решены. Благодарю. :) –
Кен, я не согласен. Не каждый вопрос имеет черно-белый ответ, и если SO ограничено вопросами, которые имеют черно-белый ответ, тогда это будет значительно менее ценным. В целом я думаю, что люди слишком жаждут закрывать вопросы здесь, учитывая, что вред, причиненный ложным положительным (вопрос, который был закрыт, который не должен был быть), намного больше, чем вызванный ложным отрицанием (вопрос это должно было быть закрыто, но не было). – sanity