Можно ли сделать визуально привлекательный графический интерфейс с JavaFX & Swing? - PullRequest
15 голосов
/ 12 мая 2010

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

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

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

оригинальная ссылка: http://www.patrickpayet.com/net/?p=329 edit : есть ли у них какой-нибудь примерный обзорный код, который я могу прочитать, чтобы получить общее представление о работе, которую необходимо выполнить для достижения чего-то в духе скриншота? может быть, что-то вроде демонстрации свинга 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

Ответы [ 7 ]

18 голосов
/ 12 мая 2010

Создание такого графического интерфейса с JavaFX кажется довольно простым.

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

7 голосов
/ 12 мая 2010

Да, Swing очень настраиваемый. Я рекомендую прочитать Грязные богатые клиенты .

Для примера взгляните на Cezanne L & F .

1 голос
/ 26 ноября 2012

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

0 голосов
/ 09 сентября 2017

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

0 голосов
/ 11 августа 2017

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

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

0 голосов
/ 19 мая 2010

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

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

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

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

0 голосов
/ 13 мая 2010

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

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

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

на основе Synth.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...