Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Краcивое java приложение... Возможно ли? Swing меня поверг в шок... 
:(
    Опции темы
Uvarov
Дата 29.7.2010, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 29.7.2010
Где: Krasnodar, Russia

Репутация: нет
Всего: нет



Добрый вечер.

Сегодня начал изучать java. Вроде бы все ничего, да в конце дня решил создать приложение простенькое.....
Сам являюсь веб разработчиком и красиво оформленный интерфейс в каждом приложении для меня обязателен!
Реализовать что-либо красивое с awt и swing мне не удалось, где-то в момент поиска решения наткнулся на то, что swing не имеет поддержки изменения форм. Тут то меня и взял шок..  smile 

Каким образом возможно реализовать красивый интерфейс(собственные кнопки, формы, ползунки)? в какую сторону нужно для этого продвигаться?

javafx.. Стоит ли взглянуть в ее сторону и возможно ли ее использование совместно с java SE?

В заранее огромное спасибо за ответы..
PM MAIL ICQ   Вверх
dobrolub
Дата 29.7.2010, 02:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 385
Регистрация: 18.12.2009
Где: Vancouver, Canada

Репутация: нет
Всего: 16



Swing поддерживает это через архитектуру LookAndFeel. Поищи также SkinLookAndFeel - этот lookAndFeel поддерживает скины.

Также посети: https://substance.dev.java.net/

http://www.javootoo.com/

http://download-llnw.oracle.com/javase/tut...dfeel/plaf.html

На JavaFX смотреть не советую, и AWT тебе тоже не нужен.

Есть хорошая книга по интерфейсам на java: http://filthyrichclients.org/  с примерами

Это сообщение отредактировал(а) dobrolub - 29.7.2010, 02:44
PM   Вверх
Uvarov
Дата 29.7.2010, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 29.7.2010
Где: Krasnodar, Russia

Репутация: нет
Всего: нет



Цитата(dobrolub @ 29.7.2010,  02:35)
Swing поддерживает это через архитектуру LookAndFeel. Поищи также SkinLookAndFeel - этот lookAndFeel поддерживает скины.
....

Огромнейшее спасибоо! Мельком глянул, но сразу обрадовался =)
Приеду с работы и буду изучать)
PM MAIL ICQ   Вверх
Temdegon
Дата 29.7.2010, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 11.10.2008
Где: Minsk

Репутация: нет
Всего: 9



ИМХО встроенный Look&Feel Nimbus очень неплохой. 
Так же юзал https://substance.dev.java.net/ - просто супер.
PM MAIL   Вверх
powerOn
Дата 29.7.2010, 17:00 (ссылка) |   (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



В сабстансе отрубить бы всю анимацию, тогда бы дело было. Иначе слишком много ресурсов есть, да и перегруженно эффектами, ИМХО. Я понимаю что кому то анимация по нраву, но вот отсутствие возможности её отрубить огорчает.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Uvarov
Дата 29.7.2010, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 29.7.2010
Где: Krasnodar, Russia

Репутация: нет
Всего: нет



Мда. Очень огорчила судьба явы в развитии инструмента создания красочного пользовательского интерфейса. А я то думал веб проект снабдить интерактивностью – гемор полный)) зря жаловался...
PM MAIL ICQ   Вверх
Skynin
Дата 29.7.2010, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 1.7.2007
Где: Харьков

Репутация: нет
Всего: 10



Часто используется LaF из набора
JGoodies
(вообще JGoodies, как и SwingX почти обязательны при разработке на Swing)

Компактен, шустр, приятен и бесплатен, с своей системой тем 
Tiny LaF

а также
NimROD LaF

substance как по мне, перегружен шибко эффектами.
PM MAIL WWW ICQ Skype GTalk YIM MSN   Вверх
Uvarov
Дата 31.7.2010, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 29.7.2010
Где: Krasnodar, Russia

Репутация: нет
Всего: нет



Всем ОГРОМНОЕ СПАСИБО за ответы, тут L&F на любой вкус!
Много статей прочел по поводу улучшения вида программы, половина способов - чесание правого бока левой пяткой. Решил остановиться на скинах l&f и надеяться на будущее  smile
PM MAIL ICQ   Вверх
powerOn
Дата 31.7.2010, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 31
Всего: 159



сайт ссылками на разные LaF: http://javootoo.com/index.html


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0731 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.