Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Сделать свой редактор swing форм? / 18 сообщений из 18, страница 1 из 1
22.10.2013, 08:54:48
    #38436397
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
Подскажите, что можно использовать? Может есть какие-то библиотеки? Или где-то был описан опыт?
...
Рейтинг: 0 / 0
22.10.2013, 10:08:07
    #38436454
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
Зачем? NetBeans и Window Builder Pro, вроде, в opensource. Раскопай исходники.
...
Рейтинг: 0 / 0
22.10.2013, 10:41:10
    #38436486
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
сразу предупреждаю, исходники редактора нетбинса сильно завязаны на Netbeans Application Platform. Сам в свое время изучал, даже смог отвязать их
...
Рейтинг: 0 / 0
22.10.2013, 12:23:44
    #38436673
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
Нетбинс довольно устойчиво и относительно безглючно работает, но нетбинс платформ довольно сильно меняется в каждом релизе. Настолько, что у них даже не сохраняется обратная совместимость с плагинами. Проблемой является не только обновить нетбинс, но и тупо залить проект на свн и слить на другой машине. Зависимости ломаются, модули на разных машинах называются по-разному, и работает оно как-то не очень устойчиво, хотя починить можно.

К тому же, в нетбинсе нету MigLayout, а делая свой редактор, этот лейаут-менеджер гораздо более интуитивно ясен и удобен, поэтому надо первую очередь делать его поддержку.
...
Рейтинг: 0 / 0
22.10.2013, 12:30:24
    #38436690
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
chabapokНетбинс довольно устойчиво и относительно безглючно работает
ROFL. Это интересно относительно чего именно он безглючно работает? У меня WYSIWYG ломается на каждом втором скрине. Приходится откатываться и повторять всё заново. Если в какой-то момент ты не заметил, что WYSIWYG упал. Потому что он молча срет в лог и ничего юзеру не говорит. Просто дальнейшие изменения не даёт делать. Поэтому этого сразу не заметно. Можно сломать дизайн, а потом на это наткнутся через недели или месяцы, когда снова нужно менять этот скрин.
В общем, в гробу я видел такое "относительно безглючно".
Window Builder Pro если всирается то сразу об этом говорит и всегда можно проанализировать исключение.

chabapokК тому же, в нетбинсе нету MigLayout, а делая свой редактор, этот лейаут-менеджер гораздо более интуитивно ясен и удобен, поэтому надо первую очередь делать его поддержку.
Кто в своём уме будет писать WYSIWYG для полумертвой технологии?
...
Рейтинг: 0 / 0
22.10.2013, 12:58:44
    #38436763
oneHalf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
BlazkowiczКто в своём уме будет писать WYSIWYG для полумертвой технологии?

Правильные слова, по праву должны встать во второй пост )).
...
Рейтинг: 0 / 0
22.10.2013, 13:05:39
    #38436779
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
oneHalfПравильные слова, по праву должны встать во второй пост )).
Пытаюсь сдерживаться.
...
Рейтинг: 0 / 0
23.10.2013, 00:19:59
    #38437770
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
BlazkowiczROFL. Это интересно относительно чего именно он безглючно работает? У меня WYSIWYG ломается на каждом втором скрине.
Это странно. У меня ни разу не ломался, другое дело что работать с ним неудобно - столько лейаутов, и все по своему неудобны. Но чтобы ломалось - нет, не было.


BlazkowiczchabapokК тому же, в нетбинсе нету MigLayout, а делая свой редактор, этот лейаут-менеджер гораздо более интуитивно ясен и удобен, поэтому надо первую очередь делать его поддержку.
Кто в своём уме будет писать WYSIWYG для полумертвой технологии?

Ну вот, например, топикстартер хочет писать. А кто именно полумертвый, MigLayout или весь swing? И что сейчас является "рабочей лошадкой"?

это в вашей реальности он полумертвый. А у нас вот интерфейсы пишут на плюсах с qt. Зачем они это делают я не знаю, но переход на другие технологии в ближайшее время не предвидется.
...
Рейтинг: 0 / 0
23.10.2013, 11:59:34
    #38438104
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
chabapokНу вот, например, топикстартер хочет писать.
Не сказал бы, что хочу. Это задание такое.
Общий смысл задания: Генерить описание свинговых форм в текстовом формате. Обрабатывать Грууви(грубо говоря, нужен некий ДСЛ) и выдавать свинговые компоненты. Плюс нужен редактор этих форм для дизайна форм через ГУИ. Всё это вставляется в местную КИС. Как-то так.
Редактор форм ставит меня в тупик.
Спасибо откликнувшимся. Смысл совета понятен. Нужно вырывать из какой-нибудь ИДЕ. Похоже, занятие не слишком продуктивное.
Или сидеть и тупо писать простейшую наброску компонент на форму.
...
Рейтинг: 0 / 0
23.10.2013, 12:05:01
    #38438111
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
springyВсё это вставляется в местную КИС
есть 2 варианта:
- Уже готовые формы поставляются от разработчика - заказчику в КИС
- Заказчик сам (не программист) делает \ правит эти формы + БЛ в этом спец-IDE
У вас решили идти по 2 -му пути?
...
Рейтинг: 0 / 0
23.10.2013, 12:06:47
    #38438114
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
chabapokНо чтобы ломалось - нет, не было.
У меня 7.1.2

chabapokНу вот, например, топикстартер хочет писать. А кто именно полумертвый, MigLayout или весь swing? И что сейчас является "рабочей лошадкой"?

Ну, смотри. Уже ведь есть готовые дизайнеры и в NetBeans и в IDEA и под Eclipse целая пачка. Если кто-то пишет новый, значит на какую-то перспективу. Потому что с нуля такой дизайнер писать это несколько месяцев в самых оптимистичных оценках.
Ну, т.е. через годик командной разработки может быть получиться догнать какие-то из аналогов. И для чего?

chabapokэто в вашей реальности он полумертвый. А у нас вот интерфейсы пишут на плюсах с qt. Зачем они это делают я не знаю, но переход на другие технологии в ближайшее время не предвидется.
Я сам пишу кучу всего на Swing. Пробую и JavaFX, но уж очень оно не жизнеспособное в разных местах.
И дизайнеры уже есть под то и другое вполне вменяемые. Зачем нужен новый? Тем более под Swing?
...
Рейтинг: 0 / 0
23.10.2013, 12:11:00
    #38438119
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
springyНе сказал бы, что хочу. Это задание такое.

У каждого задания есть какая-то бизнес-подоплека. Не понимая этой бизнес-цели нельзя качественно выполнить задание. Поэтому и спрашиваем.

springyОбщий смысл задания: Генерить описание свинговых форм в текстовом формате. Обрабатывать Грууви(грубо говоря, нужен некий ДСЛ) и выдавать свинговые компоненты. Плюс нужен редактор этих форм для дизайна форм через ГУИ. Всё это вставляется в местную КИС. Как-то так.
Редактор форм ставит меня в тупик.
Спасибо откликнувшимся. Смысл совета понятен. Нужно вырывать из какой-нибудь ИДЕ. Похоже, занятие не слишком продуктивное.
Или сидеть и тупо писать простейшую наброску компонент на форму.
Ну, если всё дело писать под Eclipse OSGi, то задача сводится к тому чтобы генерировать код, схожий с тем что выдаёт WindowBuilder Pro. И потом просто натравливать этот плагин на существующие классы.
Пишут правда что и с груви как-то можно это всё подружить. Не знаю, правда, на сколько плотно.
http://simonharrer.wordpress.com/tag/windowbuilder/
...
Рейтинг: 0 / 0
23.10.2013, 12:12:23
    #38438122
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
Тут ещё важно чтобы аналитики понимали что формы править может только программист. Дизайнер это всё ещё интсрумент программирования, а не создания готовых приложений.
...
Рейтинг: 0 / 0
23.10.2013, 13:13:58
    #38438237
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
BlazkowiczТут ещё важно чтобы аналитики понимали что формы править может только программист. Дизайнер это всё ещё интсрумент программирования, а не создания готовых приложений.
Программист и сам может подредактировать форму в нотепаде. Там все прозрачно.
Предполагается, что в дизайнере будут редактировать формы именно пользователи.
...
Рейтинг: 0 / 0
23.10.2013, 13:16:10
    #38438240
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
BlazkowiczПишут правда что и с груви как-то можно это всё подружить. Не знаю, правда, на сколько плотно.
http://simonharrer.wordpress.com/tag/windowbuilder/
Биндинг на Грууви не проблема. Тут все отработано. Интересует именно дизайнер форм.
...
Рейтинг: 0 / 0
23.10.2013, 13:18:46
    #38438246
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
springyПредполагается, что в дизайнере будут редактировать формы именно пользователи.
Тогда, боюсь, нужно будет изобретать свой дизайнер, который бы не давал возможности накосячить.
Использовать существующие дизайнеры без понимания программирования и Swing я не представляю возможным.
...
Рейтинг: 0 / 0
23.10.2013, 13:21:12
    #38438253
springy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
BlazkowiczspringyПредполагается, что в дизайнере будут редактировать формы именно пользователи.
Тогда, боюсь, нужно будет изобретать свой дизайнер, который бы не давал возможности накосячить.
Использовать существующие дизайнеры без понимания программирования и Swing я не представляю возможным.
Угу.
Вообще сомнительно, что пользователей удастся заставить пользоваться этим делом. Как правило, пользователь обламывается на более простых вещах.
...
Рейтинг: 0 / 0
23.10.2013, 13:23:43
    #38438258
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сделать свой редактор swing форм?
springyВообще сомнительно, что пользователей удастся заставить пользоваться этим делом. Как правило, пользователь обламывается на более простых вещах.
+1. Идеи научить пользователей делать работу программистов получили популярность в середине нулевых. Как мы видим сейчас, ничего из этого не вышло. Программисты всё так же при деле. Юзеры массово решений не штампуют, не смотря даже на довольно продвинутые CMS.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Сделать свой редактор swing форм? / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]