Можно сделать сексуальный GUI с javaFX & swing?

Я хотел бы сделать "сексуальный" /удобный/привлекательный графический интерфейс в java. Swing ограничен с точки зрения "скин" настройки. Я думаю о JavaFX, но я пока этого не знаю,

  • что я могу достичь с помощью этой технологии?
  • Насколько это сложно?
  • Есть ли у вас примеры реальных примеров интеграции Swing/JavaFX?

Я хотел бы сделать что-то в этом духе этого, которое построено на платформе .NET: GUI example with .NET techno

исходная ссылка: http://www.patrickpayet.com/net/?p=329 edit: это их код получения кода, который я могу прочитать, чтобы получить общее представление о работе, которую нужно сделать для достижения чего-то в духе скриншота? может быть, что-то вроде демонстрации swil miglayout http://www.migcalendar.com/miglayout/swingdemoapp.jnlp

edit2: Я нашел http://download.java.net/general/openjfx/demos/tutorial.jnlp, это действительно базовое, хотя, связанное с http://www.deitel.com/ResourceCenters/Programming/JavaFX/JavaFXTutorialsandDemos/tabid/2187/Default.aspx

Ответы

Ответ 1

Выполнение такого графического интерфейса с помощью JavaFX представляется довольно простым.

Для быстрого просмотра эхосистемы JavaFX я бы предложил вам взглянуть на эти сайты, продемонстрировав большую часть технологий JavaFX с кровотечением:

Ответ 2

Да, Swing очень настраиваемый. Я рекомендую читать Filthy Rich Клиенты.

В качестве примера рассмотрим Cezanne L & F.

Ответ 3

Только Swing также может создавать потрясающие пользовательские интерфейсы. Вы можете исследовать онлайн количество плагинов и образцов, чтобы добавить различные функции. Я бы порекомендовал вам пройти Блог Ромена Гая и прочитать его книгу Filthy Rich Clients. Я нашел этот блог действительно здорово. Свинг вас не разочарует.

Ответ 4

Swing L & F может помочь вам в этом случае.

Традиционный способ настройки L & F - написать собственные классы пользовательского интерфейса для всех компонентов, что непросто.

Synth L & F включен в JRE5 и становится зрелым в JRE6. С Synth L & F вы можете настроить свой собственный внешний вид с помощью изображений и классов живописцев. Вы также можете взглянуть на эту IDE для L & F, основанной на Synth.

Ответ 5

Также проверьте мою запись на вызов JFXStudio в прошлом году:

http://jfxstudio.wordpress.com/2009/11/10/challenge-five-winners/

Это очень простая игра "Видео покера", написанная всего менее 3000 символов (т.е. 30 строк кода). Обратите внимание, что 90% графических элементов - это изображения, которые дают вам представление о области, которую вы имеете для создания "сексуальных" пользовательских интерфейсов.

Я также добавлю, что основные элементы этого приложения были написаны за один вечер. JavaFX - очень мощный инструмент для создания пользовательского интерфейса, когда вы привыкнете к нему.

Ответ 6

Да, вы можете сделать это с помощью JavaFX, написав свои собственные файлы CSS. Подробнее: Документация JavaFX CSS

На самом деле это не так сложно, если вы знакомы с CSS.

Ответ 7

вы можете получить красочный оригинальный графический интерфейс с LookAndFeelMetalizer. Например phoyo было выполнено с ним.