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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посоветуйте хороший плагин к эклипсу, для визуального моделирования окон 
V
    Опции темы
zzzvyk
Дата 20.8.2008, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Привет всем. Много наслышан о крутости Еклипсовских редакторов форм, но когда начал искать, то оказалось их очень много. Посоветуйте плиз наиболее удобный БЕСПЛАТНЫЙ  плагин для редактирования. Спасибо
PM MAIL Skype   Вверх
Ortega
Дата 20.8.2008, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Руки.
В свое время понял, что лучше чем руками, форму не скомпонуешь. 
А графические редакторы - зло.
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
zzzvyk
Дата 20.8.2008, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Почему? я вот, например устал подбирать пиксели и размещение компонентов. Чем лучше руки от редактора?
PM MAIL Skype   Вверх
SaSho
Дата 20.8.2008, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(zzzvyk @  20.8.2008,  17:41 Найти цитируемый пост)
я вот, например устал подбирать пиксели

Эмм... Я надеюсь, речь идёт не о координатах элементов? Их ни в коем случае не следует указывать в виде абсолютных значений

PM MAIL ICQ Jabber   Вверх
zzzvyk
Дата 20.8.2008, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



нет,  конечно. это я скорее образно выразился. Меньше всего  мне хочеться обсуждать достоинства\недостаки редакторов по сравнению с руками. Что такое делать руками я уже знаю, но хочеться попробовать по-другому для сравнения.  Так все-таки, чем вы пользуетесь когда надо набросать визуальные компоненты?
PM MAIL Skype   Вверх
w1nd
Дата 20.8.2008, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



JFormDesigner. Лучше не найдёте. Разумеется, не бесплатный (бесплатный сыр сами знаете где дают).
Но я визуальными редакторами не пользуюсь.

Добавлено через 4 минуты и 40 секунд
Цитата(Ortega @  20.8.2008,  17:32 Найти цитируемый пост)
А графические редакторы - зло.

ППКС smile 

Это сообщение отредактировал(а) w1nd - 20.8.2008, 23:16


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Ortega
Дата 21.8.2008, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(w1nd @  20.8.2008,  23:14 Найти цитируемый пост)
Разумеется, не бесплатный (бесплатный сыр сами знаете где дают).

А как же бесплатный Eclipse собственной персоной? ;)
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
Platon
Дата 21.8.2008, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



Цитата(w1nd @  21.8.2008,  00:14 Найти цитируемый пост)
ППКС 

А я вот че-то ппкнс, хотя я не знаю что это, но не согласен.

Добавлено через 2 минуты и 40 секунд
пробовал триальную версию JFormDesigner - да штука классная безглючная, и воплощение комфорта.
PM MAIL ICQ   Вверх
zzzvyk
Дата 21.8.2008, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Хорошо, спасибо, попробую
А что такое ППКС 

Это сообщение отредактировал(а) zzzvyk - 21.8.2008, 09:56
PM MAIL Skype   Вверх
w1nd
Дата 21.8.2008, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



ППКС - Подпишусь Под Каждым Словом.


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Ortega
Дата 21.8.2008, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Подписываюсь Под Каждым Словом
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
w1nd
Дата 21.8.2008, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



Цитата(Ortega @  21.8.2008,  08:39 Найти цитируемый пост)
А как же бесплатный Eclipse собственной персоной? ;)

А eclipse как раз и есть то самое, что бесплатно.


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
maxlab
Дата 22.8.2008, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Мне понравилось Qt Jambi+Eclipse Integration. Иногда глючит... но ненавязчиво так.
--------------------
Удивительное рядом... но оно запрещено!
PM MAIL   Вверх
skif18
Дата 30.8.2008, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

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



Цитата(w1nd @ 20.8.2008,  21:14)
JFormDesigner. Лучше не найдёте. Разумеется, не бесплатный (бесплатный сыр сами знаете где дают).
Но я визуальными редакторами не пользуюсь.

Добавлено @ 23:18
Цитата(Ortega @  20.8.2008,  17:32 Найти цитируемый пост)
А графические редакторы - зло.

ППКС smile

ППКС!


--------------------

PM MAIL ICQ   Вверх
1024
Дата 31.8.2008, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

А графические редакторы - зло.


можно увидеть твои творения сделанные руками без графических редакторов?
PM MAIL   Вверх
Ortega
Дата 1.9.2008, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А есть сомнения, что это возможно?
Скриншот
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
zzzvyk
Дата 4.9.2008, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А можно у тех, кто ППКС попросить написать чем им не нравятся визуальные редакторы?
PM MAIL Skype   Вверх
Ortega
Дата 4.9.2008, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(zzzvyk @  4.9.2008,  09:42 Найти цитируемый пост)
А можно у тех, кто ППКС попросить написать чем им не нравятся визуальные редакторы? 

Хорошая статья на эту тему: http://skipy.ru/philosophy/visualDesigners.html
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
zzzvyk
Дата 4.9.2008, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



я читал это. А другие аргументы будут?


PM MAIL Skype   Вверх
COVD
Дата 4.9.2008, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

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



можно с успехом поменять в рассуждениях "визуальный редактор" на "фреймворк X" или "библиотека Y"   smile 
PM MAIL   Вверх
zzzvyk
Дата 4.9.2008, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Зы. Счел нужным напомнить.  Я не являюсь сторонником Визуальных редакторов. Я просто интересуюсь мнениями людей. Аргументы написанные в статье звучат для меня не совсем убедительно...Неужели действительно так все плохо...Хорошо, я вот если действительно большой проект с активным использованиям графики. Если вы работаете с дизайнерами? Как тогда?
PM MAIL Skype   Вверх
COVD
Дата 4.9.2008, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

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



Цитата

Неужели действительно так все плохо...Хорошо, я вот если действительно большой проект с активным использованиям графики. Если вы работаете с дизайнерами? Как тогда?
 

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

PM MAIL   Вверх
zzzvyk
Дата 4.9.2008, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



так, нет бинс...что мне в нем не понравилось? А ааа вспомнил. Мне только визуальный редактор и понравился... Блиин, я начинаю понимать, почему редакторы зло...
И все таки, ребята, те кто ППКС. Пожалуйста, напишите почему.  А также как у вас происходит взаимодействие с дизайнерами...Очень буду признателен.
PM MAIL Skype   Вверх
w1nd
Дата 4.9.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



Цитата(zzzvyk @  4.9.2008,  17:42 Найти цитируемый пост)
Пожалуйста, напишите почему.

Причина номер раз - кривой код. Причина номер два - немодифицируемый кривой код (редко какой инструмент сможет восстановить формочку по коду после даже незначительных изменений). Причина номер три - ограниченные возможности (невозможно задействовать потенциал гуёвой библиотеки, также нельзя ни на шаг отступить от спецификации javabeans). Причина номер три - привязка к инструменту. Причина номер четыре - все эти инструменты довольно криво исполнены. Наконец, просто неэргономичны (я GridBagConstraints за пару секунд настрочу, а в диалогах путаться буду минут пять). 

Цитата(zzzvyk @  4.9.2008,  17:42 Найти цитируемый пост)
А также как у вас происходит взаимодействие с дизайнерами...

Дизайнеров гуёвых интерфейсов в глаза не видел. Художники таковыми не являются даже и близко, среди юзабилистов (эти расплодились) настоящих не видно также. Поэтому больше (и обоснованно) полагаются на мнение тех разработчиков, которые достаточно долго занимаются гуём, а более всего - на пожелания пользователей. И все те, кому есть что сказать на тему интерфейса пользуют msvisio и photoshop.

Это сообщение отредактировал(а) w1nd - 4.9.2008, 21:14


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Ortega
Дата 5.9.2008, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Не понимаю, как то, использую я виз. редактор или нет, может влиять на мое взаимодействие с дизайнерами?
Они будут за меня педалить в редакторе интерфейс, ага.

Добавлено через 28 секунд
w1nd, красиво сказал  smile 
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
zzzvyk
Дата 5.9.2008, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

w1nd, красиво сказал  smile 

+10  smile 

Цитата

Не понимаю, как то, использую я виз. редактор или нет, может влиять на мое взаимодействие с дизайнерами?
Они будут за меня педалить в редакторе интерфейс, ага.

Не знаю, у нас педалят...правда под МЕ  
PM MAIL Skype   Вверх
Ortega
Дата 5.9.2008, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Что такое ME?
--------------------
Всему свое время (с) ЧайфНе парься, будь счастлив (с) Пеппи Длинный Чулок
PM MAIL WWW ICQ Skype GTalk   Вверх
zzzvyk
Дата 5.9.2008, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Micro Edition. у нас собственный довольно продвинутый интерфейс и тулзовины для редактирования...
PM MAIL Skype   Вверх
dorogoyIV
Дата 5.9.2008, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



Цитата(Ortega @  5.9.2008,  12:04 Найти цитируемый пост)
Что такое ME?

это для мобилок

Цитата(zzzvyk @  5.9.2008,  13:22 Найти цитируемый пост)
Micro Edition. у нас собственный довольно продвинутый интерфейс и тулзовины для редактирования...


с ME наверное еще больше заморочек.
ну представь - визуальные редакторы для SE не могут справиться, что уж говорить об ME
PM MAIL   Вверх
1024
Дата 5.9.2008, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



ну вот пример работы под жбилдером (который ещё неэклипс был, т.е. неиспорченный)

user posted image

выглядит красиво, сгенерённый код хорошо читается.

Когда руками так же сделаешь (если сможешь кншна) поймёшь что лучше в жбилдере

Добавлено через 1 минуту и 38 секунд
кстати, статья http://skipy.ru/philosophy/visualDesigners.html 
полный отстой. Человек не специализируется на ГУИ но советы даёт. Типа плавать не умею но научить могу
PM MAIL   Вверх
dorogoyIV
Дата 5.9.2008, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



Цитата(1024 @  5.9.2008,  15:41 Найти цитируемый пост)
Когда руками так же сделаешь (если сможешь кншна) поймёшь что лучше в жбилдере

ну это вы гоните!!!
никакой редактор не сделает лучше чем человек!!!, т.к. человек сам делает этот редактор  smile 
PM MAIL   Вверх
w1nd
Дата 5.9.2008, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



Цитата(1024 @  5.9.2008,  15:41 Найти цитируемый пост)
Когда руками так же сделаешь (если сможешь кншна) поймёшь что лучше в жбилдере

Код, сделанный руками, всегда лучше. А что в такой форме сложного - не понимаю.


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
1024
Дата 5.9.2008, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



ну так попробуй повтори, коль несложно
PM MAIL   Вверх
Platon
Дата 5.9.2008, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



...

Это сообщение отредактировал(а) Platon - 5.9.2008, 17:25
PM MAIL ICQ   Вверх
dorogoyIV
Дата 5.9.2008, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



Цитата(1024 @  5.9.2008,  17:01 Найти цитируемый пост)
ну так попробуй повтори, коль несложно

эта цитата, плюс еще несколько других цитат: повторить - запросто! почему вы уперлись в эти гуи-редакторы?! да возьми любого, например Platon или w1nd.
он тебе такое напишет!!!... 
еще раз повторю - редакторы пишет человек!!!

PM MAIL   Вверх
Platon
Дата 5.9.2008, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



не хочу подставлять dorogoyIV, скажу лишь общую фразу, а там сами делайте выводы, как я работаю.

+ Безусловный плюс визуального редактора - скорость набора формочек; 
+ производительность автоматически генерируемого GUI в крайне редких случаях уступает человеческому.

- поддержка GUI только с помощью визуального редактора и чаще всего это привязка к IDE

Индивидуальная работа - идеальна для работы с визуальными редакторами, а также в компании где определенная IDE  является стандартом ВР - то, что доктор прописал.

Единственная сфера, которая приходит мне в голову, где ВР ущербен, это сфера обучения, сфера опенсорса, и всё...
PM MAIL ICQ   Вверх
1024
Дата 5.9.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



визуальный редактор это просто инструмент. Есть хорошие, есть так себе, есть отстойные. Он предназначен для облегчения работы в сфере гуй-писания. Тем кто не занимается гуй-писанием он вобщем-то не нужен. Но и советы им не надоб начинающим давать. А тем более писать обзоры средств которые первый раз в жизни увидел.

PM MAIL   Вверх
w1nd
Дата 5.9.2008, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



Ну вот вам код того, что видно на вашей картинке:

Код
import java.awt.*;

import javax.swing.*;
import javax.swing.border.*;

public class SampleTabbedForm extends JPanel {
    
    private final JTabbedPane tabbedPane = new JTabbedPane();
    
    /*
     * First tab
     */
    
    private final JPanel tabPane = new JPanel(
        new BorderLayout()
    );
    private final JTable table = new JTable(
        new String[][] {
            { "0/0", "0/1", "0/2", "0/3", "0/4" },
            { "1/0", "1/1", "1/2", "1/3", "1/4" },
        },
        new String[] {
            "A", "B", "C", "D", "E"
        }
    );
    private final JScrollPane tableScrollPane = new JScrollPane(table);
    private final JPanel bottomSidePane = new JPanel(
        new GridBagLayout()
    );
    private final JComboBox comboBox = new JComboBox(
        new String[] {
            "one", "two", "three", "four", "five"
        }
    );
    private final JSpinner spinner = new JSpinner();
    private final JRadioButton radioButton1st = new JRadioButton("Radio button #1");
    private final JRadioButton radioButton2nd = new JRadioButton("Radio button #1");
    private final JCheckBox checkBox = new JCheckBox("Check box");

    /*
     * 
     */
    
    private final BorderLayout layout = new BorderLayout();
    private final Border border = new CompoundBorder(
        new EmptyBorder(20, 20, 20, 20), new CompoundBorder(
            new EtchedBorder(EtchedBorder.LOWERED), new EmptyBorder(10, 10, 10, 10)
        )
    );
    
    /*
     * Constructor
     */
    
    public SampleTabbedForm() {
        setLayout(layout);
        setBorder(border);
        
        add(tabbedPane, BorderLayout.CENTER);
        
        // First tab
        
        tabbedPane.addTab("Blablabla", tabPane);
        
        tabPane.add(tableScrollPane, BorderLayout.CENTER); 
        tabPane.add(bottomSidePane, BorderLayout.SOUTH);
        
        bottomSidePane.add(comboBox, new GridBagConstraints(
            0, 0, 1, 2, 0.25, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, 
            new Insets(2, 2, 2, 2), 0, 0)
        );
        bottomSidePane.add(spinner, new GridBagConstraints(
            1, 0, 1, 2, 0.25, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, 
            new Insets(2, 2, 2, 2), 0, 0)
        );
        bottomSidePane.add(radioButton1st, new GridBagConstraints(
            2, 0, 1, 1, 0.25, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, 
            new Insets(2, 2, 2, 2), 0, 0)
        );
        bottomSidePane.add(radioButton2nd, new GridBagConstraints(
            2, 1, 1, 1, 0.25, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, 
            new Insets(2, 2, 2, 2), 0, 0)
        );
        bottomSidePane.add(checkBox, new GridBagConstraints(
            3, 0, 1, 2, 0.25, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, 
            new Insets(2, 2, 2, 2), 0, 0)
        );

        bottomSidePane.setBorder(
            new CompoundBorder(
                new EtchedBorder(EtchedBorder.LOWERED), new EmptyBorder(10, 10, 10, 10)
            )
        );
    }
    
}

Что тут такого архисложного, не понимаю. Код гораздо лучше jbuilder'овского, несмотря на неиспользование вспомогательных классов, например, для формирования GridBagConstraints. Кстати, Platon, я набираю это руками значительно быстрее, чем в каком-либо визуальном редакторе.

Добавлено через 2 минуты и 57 секунд
Цитата(1024 @  5.9.2008,  18:08 Найти цитируемый пост)
А тем более писать обзоры средств которые первый раз в жизни увидел.

А откуда, кстати, эта светлая мысль?

Это сообщение отредактировал(а) w1nd - 5.9.2008, 18:27

Присоединённый файл ( Кол-во скачиваний: 31 )
Присоединённый файл  sample.GIF 15,32 Kb


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
dorogoyIV
Дата 5.9.2008, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



Цитата(Platon @  5.9.2008,  17:57 Найти цитируемый пост)
+ Безусловный плюс визуального редактора - скорость набора формочек;

здесь соглашусь  smile 

Цитата(Platon @  5.9.2008,  17:57 Найти цитируемый пост)
+ производительность автоматически генерируемого GUI в крайне редких случаях уступает человеческому.

еще в который раз повторю - их - редакторы, делал человек

видимо народ не хочет понимать, что, все это написано ручками  smile 

ну хотите, плагин напишем?... напишем ручками!!!  smile 

вот с чем соглашусь, так это с тем, что, когда научился ручками писать, тогда пользуй, что тебе угодно
PM MAIL   Вверх
Platon
Дата 5.9.2008, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



http://skipy.ru/philosophy/visualDesigners.html

Цитата

1. ...они обеспечивают привязку к себе
2. ...они несколько ограничивают разработчика в используемых средствах
3. ...они подменяют изучение языка на изучение возможностей IDE. Тем самым они понижают как объем полученных в процессе работы знаний, так и скорость их получения, что в конечном итоге сказывается на уровне профессионализма. 


1. Правда 100%, хотя JFormDesigner может выступать в качестве независимого компонента, подключаемого в виде плагина в IDE
2. Ложь. Если средств, предоставляемых ВР недостаточно, никто не мешает заняться ручной кодописью
3. Ложь. На уровне профессионализма сказывается только идиотизм самого программиста.
PM MAIL ICQ   Вверх
1024
Дата 5.9.2008, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

Ну вот вам код того, что видно на вашей картинке:


если сравнить с моей картинкой то там сходство примерно как у  мерседес с жигулём. Четыре колеса, руль слева. Но непохоже. Или как между Вистой и виндовс95. Если это непонятно то даже не знаю как объяснить.
PM MAIL   Вверх
Platon
Дата 5.9.2008, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



Кстати, я успел перепробовать оба способа.
Все ручками
С помощью ВР

В первом случае большая часть работы сводилась в большей степени к работе с сетью, протоколы, работа над структурой программы, доля GUI составляет всего-ничего.
Во втором случае концентрация на представлении данных, т.е. GUI изобилирует.

Добавлено через 2 минуты и 10 секунд
1024, а вот это зря. Тут уже дело LaF
PM MAIL ICQ   Вверх
Platon
Дата 5.9.2008, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



Кстати, еще кое-что вспомнил.

За дизайнер можно отметить, если работаешь в условиях полной неопределенности, т.е. не знаешь, что должно получиться ^_^ 
просто набрасываешь на формочку компоненты и находу принимаешь решение - что с чем поменять.
PM MAIL ICQ   Вверх
dorogoyIV
Дата 5.9.2008, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



универсальная утилита для разработки - командная строка  smile (Windows)
PM MAIL   Вверх
COVD
Дата 5.9.2008, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

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



Если написание гуи не рассматривается, как средство повышения квалификации программиста, как спортивное соревнование или как высокое творчество,  то использование редакторов вполне уместно.

Это сообщение отредактировал(а) COVD - 5.9.2008, 19:34
PM MAIL   Вверх
Platon
Дата 5.9.2008, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



COVD, лучше, пожалуй, не скажешь.  smile 

Это сообщение отредактировал(а) Platon - 5.9.2008, 19:41
PM MAIL ICQ   Вверх
1024
Дата 5.9.2008, 20:46 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

Если написание гуи не рассматривается, как средство повышения квалификации программиста, как спортивное соревнование или как высокое творчество,  то использование редакторов вполне уместно.


я специализируюсь на пользовательских интерфейсах. Это отдельная область где нет места непрофессионализму (впрочем, как и в других областях). Моё слово в этой области весит как золото, слушать студентов которые вещают про программирование в vi вероятно нецелесообразно.

по-простому:
- почему в программах для обозначения цветов используется модель RGB а при печати на принтер CMYK
- почему большинство интерфейсов разработано в оттенках синего цвета а не, к примеру, малинового
- почему макинтош круто а виндовс отстой (ну, в умах конечных пользователей конечно)

ЗЫ
ещё раз про профессионализм - не надо лезть в области где с трудом отличаешь чёрное от серого


PM MAIL   Вверх
dorogoyIV
Дата 6.9.2008, 04:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



вот интересно, как напишет IDE для примера такой код?:
Код

import java.awt.*;
import javax.swing.*;

public class Test extends JFrame
{
 public Test()
 {
  setLayout(new FlowLayout());
  JButton jb = new JButton();

  jb.setLayout(new GridLayout(4, 4, 4, 4));

  for(int i = 0; i < 16; i++)
   jb.add(new JToggleButton("" + (i + 1)));

  add(jb);
 }

 public static void main(String [] args)
 {
  JFrame f = new Test();
  f.setBounds(100, 100, 400, 300);
  f.setDefaultCloseOperation(3);
  f.setVisible(true);
 }
}


наверное сделает из трех строк кода все 133?
тогда еще один минус - понижение читабельности
PM MAIL   Вверх
COVD
Дата 6.9.2008, 05:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

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



Цитата

тогда еще один минус - понижение читабельности 


dorogoyIV, зачем код читать? Пользуйтесь результатом наконец.

Цитата

ещё раз про профессионализм - не надо лезть в области где с трудом отличаешь чёрное от серого


2**10, вы суровы. Автор той статью проделал хорошую работу: попробовал 5 ( !!! ) графических редакторов, составил табличку и сделал демократические по форме выводы, сформулировав их в виде личных пристрастий и не претендуя на истину в последней инстанции.

Platon хорошо описал ситуации, когда применение редакторов оправдано. Я бы хотел добавить пару мазков. 

GUI - единственная видимая часть проекта. Если босс (или заказчик), который всегда прав, имеет "вИдение"  и желание "рулить", то его "потный вал вдохновения" обрушится скорее всего именно на GUI - "Хочу белый верх - черный низ". Потом - наоборот. Потом - наоборот... Ничего не поделаешь - творческий поиск.  Для сохранения мира в семье надо кем-то жертвовать. И этот кто-то, возможно не знаток GridBagLayout' а , идет на амбразуру, вооруженный графическим редактором, и отрабатывает команды "Полный вперед", "Полный назад", "Полный вбок" и т.д.
На самом деле, вполне рабочие формы получаются.     


Это сообщение отредактировал(а) COVD - 6.9.2008, 06:02
PM MAIL   Вверх
w1nd
Дата 6.9.2008, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



Цитата(1024 @  5.9.2008,  18:49 Найти цитируемый пост)
если сравнить с моей картинкой то там сходство примерно как у  мерседес с жигулём. Четыре колеса, руль слева. Но непохоже. Или как между Вистой и виндовс95. Если это непонятно то даже не знаю как объяснить.

Вы можете потратить полжизни на объяснение несуществующих явлений, 1024, но успеха не добьётесь. Мой пример точно повторяет то, что у вас на картинке изображено, а то что вы навесили нестандартный PLAF, вообще к делу не относится smile 


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
dorogoyIV
Дата 6.9.2008, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



Цитата(COVD @  6.9.2008,  05:33 Найти цитируемый пост)
зачем код читать? Пользуйтесь результатом наконец.


предположим, в прошлом году вы пользовались NetBeans, в этом году вы перешли на JIdea(предположим)
естественно новый редактор не сможет прочитать прошлогодний код (статья в тему).
а нужно править!
что делать?
править ручками!
или же просто переписывать весь код!
и вы его перепишите, ...

а так как Java обновляется, переписывать придется!
PM MAIL   Вверх
Platon
Дата 6.9.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



Цитата(dorogoyIV @  6.9.2008,  05:18 Найти цитируемый пост)
вот интересно, как напишет IDE для примера такой код?


Не для тех целей Визуальные редакторы используются.

Цитата(dorogoyIV @  6.9.2008,  18:10 Найти цитируемый пост)
предположим, в прошлом году вы пользовались NetBeans, в этом году вы перешли на JIdea(предположим)


IDE - это не перчатки.

Цитата(COVD @  6.9.2008,  06:33 Найти цитируемый пост)
Platon хорошо описал ситуации


Я поощрен  smile 
PM MAIL ICQ   Вверх
dorogoyIV
Дата 6.9.2008, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

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



мои выводы по использованию IDE:

Platon : попробовал, понравилось, теперь пользуется

w1nd : пробовал, но категорически отрицает, не понравилось

насчет других участников не могу ничего сказать (мало информации)

лично о себе: (даже не пробовал) мне не нравится пользовать IDE.
я поимел опыт пользования визуальной среды разработки в HTML
уже тогда у меня было отбито желание использовать подобные редакторы!(здесь конечно отдельный разговор)
что уж говорить о програмировании, если HTML...

все это мое личное мнение, прошу не принимать близко к сердцу!!!
PM MAIL   Вверх
1024
Дата 6.9.2008, 20:07 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

Вы можете потратить полжизни на объяснение несуществующих явлений, 1024, но успеха не добьётесь. Мой пример точно повторяет то, что у вас на картинке изображено, а то что вы навесили нестандартный PLAF, вообще к делу не относится smile  


повторюсь. Область гуи-писания как и любая другая не терпит ламеров. Если непонятно чем отличаются картинки то говорить о чём-то невозможно. Пироги пусть печёт пирожник а сапоги пусть шьёт сапожник. С точки зрения эффективности это выгодней.

Тебе я ничего не собираюсь объяснять (насильно мил не будешь). Тем кто начинает свою работу в направлении гуя я могу сказать многое.
PM MAIL   Вверх
w1nd
Дата 6.9.2008, 20:59 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



Цитата(Platon @  6.9.2008,  18:04 Найти цитируемый пост)
IDE - это не перчатки.

Очень даже перчатки. Мне, к примеру, пришлось (!) сменить 5 ide, сейчас использую eclipse (и это не та среда, которую я бы выбрал сам).

Цитата(dorogoyIV @  6.9.2008,  18:23 Найти цитируемый пост)
w1nd : пробовал, но категорически отрицает, не понравилось

Пожалуй, я отрицаю не концепцию, а доступные реализации. Я бы счёл достойным редактор, который формировал бы код по шаблону, причём формировался бы полноценный, полностью управляемый javabean. Но сам всё равно продолжу писать руками smile

Цитата(1024 @  6.9.2008,  20:07 Найти цитируемый пост)
Область гуи-писания как и любая другая не терпит ламеров. Если непонятно чем отличаются картинки то говорить о чём-то невозможно.

Инстинно так. И если ты, ламер, не способен понять, что внешний вид компонент обеспечивает PLAF, то не суйся с таким рылом в калашный ряд. Новичков, которые воспользуются твоими консультациями, мне искренне жаль.


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Kangaroo
Дата 6.9.2008, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


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

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



Цитата(dorogoyIV @  6.9.2008,  18:23 Найти цитируемый пост)
мои выводы по использованию IDE:

Platon : попробовал, понравилось, теперь пользуется

w1nd : пробовал, но категорически отрицает, не понравилось

насчет других участников не могу ничего сказать (мало информации)

Пробовал я NetBeans. Вспоминаю как страшный сон. 
Даже самое обычное расположение компонентов - перетаскиваешь один, остальные прыгают, непонятно как меняются размеры. А если что-то программно надо сделать? Пока в этих событиях разберешься... И еще кучу похожих неприятных моментов...

Я, конечно, только пробовал (месяц где-то). НО он же сделан, чтобы программисту было удобно.

ЗЫ
Не спорю, что если научиться управлять этим монстром и знать все его "приколы", то можно делать быстро и качественно. Но ограничения все-равно остаются.


--------------------
Lost....
PM MAIL MSN   Вверх
avvo
Дата 7.9.2008, 02:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код тот-же, что w1nd здесь приводил, а выглядит вон оно как
user posted image
Добавил только пустых табов и строк в таблице для наглядности.

У меня в связи с этим вопрос к человеку, чье "слово в области гуя на вес золота", много мне будут платить за такой "тюнинг жигулей"?
А то я просто в предвкушении smile.

 Мне понятно пристрастие "специалистов в области гуя" к визуальным редакторам. Понавозил мышем строчек-окошечек-табличек, сделал скриншот, притащил заказчику (с кипой, естественно, рекомендаций и референций, а также дипломов об окончании "сорбонны" по классу дизайна), сказал, что это мега-круто, так-как сочетание синего с пурпурным, по последним исследованиям специалистов, ммм Принстонского (!) университета, безусловных лидеров в этой области, благоприятно сказывается на повышении уровня величины степени заинтересованности сотрудников, и, как следствие, ведет к повышению работоспособности, что в конечном результате благоприятно скажется на результатах деятельности, ну и далее.
Деньги получены, заказчик вдохновлен, а далее что-то типа такого диалога:

- Ребята, вот вам мегадизайн, сделайте как на картинке.
- О_о, ммм, ну хорошо, а что это за поле "ММСИД по второй графе"?
- А пес его знает, ну уберите, и еще добавьте сюда "куда-нибудь" отображение сегодняшнего числа и дня недели.
- Куда? Тут ведь еще таблицы-выборки не нарисовано, а места нет, кругом синие оклады и завитушки а ля боско?
- ...
- А, ну делайте как получится, главное, чтобы работало и удобно было, там у ребят в отделе спросите, как им удобнее будет. А жаль. Такой классный "дизайн". (столько бабла отслюнявлено, он просто не может быть плохим) Я его вам в отдел на стенку в рамочке повешу, чтобы знали как работают крутые "специалисты в области гуя".


Шутки шутками, но сколько времени и нервов отнимают такие разводки.

PM MAIL   Вверх
1024
Дата 7.9.2008, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

Добавил только пустых табов и строк в таблице для наглядности.


прекрасно. 

Но речь не о выборе лафа а о дизайне. Если надо то с собственным лафом. Т.е. это другой уровень немного. В каких-то областях это не нужно, в каких-то критично. 

Там где красивый интерфейс важен применение визуальных редакторов скорей необходимость чем просто выбор конкретного разработчика.
PM MAIL   Вверх
serger
Дата 9.9.2008, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А мы использовали SwiXML.
Цитата

Там где красивый интерфейс важен применение визуальных редакторов скорей необходимость чем просто выбор конкретного разработчика.

Не понимаю.

ps. Ненавижу визуальные редакторы. Не хватает терпения их сильно изучить, прошу прощения, - чувствуешь себя обезьяной, тупо кликающей мышкой.



--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
1024
Дата 10.9.2008, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



да что тут непонятного. Шуруп можно завернуть отвёрткой, можно ножом, можно железякой какой подходящего размера. Но если твоя работа заключается в заворачивании шурупов и ты их заворачиваешь по тыще в день то выгоднее купить шуруповёрт. И не самый дешёвый.
PM MAIL   Вверх
1024
Дата 10.9.2008, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



по своиму принципу работы все форморисовалки можно поделить на два направления:

1.из кнопок/форм/контролов делается какое-то описание и оно парсится в код
2.из кнопок/форм/контролов код делается сразу

понятно что второй вариант удобней т.к. любой код можно открыть в редакторе и подвигать мышкой кнопки или накидать контролов, всё само распознается. Но конечно он труднее реализуем полностью. 

Например в JBuilder для нормального распознавания необходимо чтоб в конструкторе формы вызывался метод с именем jbInit в котором бы происходила инициализация всего содержимого. Сходным образом работает Eclipse VE. Т.е. любой код можно немного модифицировать и он свободно откроется в редакторе где его можно менять.

А например в NetBeans ограничений намного больше, форма рисуется и методы созданные форморисователем не подлежат редактированию, т.е. смесь варианта 1 и 2. Получается что чужой код редактировать в матисе (нетбинсовой рисовалке) можно только если проделать достаточно большую работу по конвертации и сделать отдельный файл с описанием в формате матиссы.

Стандартная рисовалка в IDEA работает полностью по варианту 1 т.е. загрузить туда форму из кода невозможно, оно понимает только свой собственный формат по которому генерит код окошек.
PM MAIL   Вверх
serger
Дата 10.9.2008, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Как в ide сделать список компонентов?(не JList).. И управлять ими из списка?!..
Ну банально через массив или список.
Меня идеология интересует.


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
Platon
Дата 10.9.2008, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



Цитата(serger @  10.9.2008,  14:42 Найти цитируемый пост)
Как в ide сделать список компонентов?(не JList).. И управлять ими из списка?!..

В IDE делают руками.

Уважаемые дускуссионеры, давайте уясним, что графические редакторы не для динамически изменяемых элементов, а для статического вида.
Если вы хотите создать массив из 20x30 чекбоксов, то тут только идиот полезет их делать в Графический редактор.
PM MAIL ICQ   Вверх
serger
Дата 10.9.2008, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А если мне надо поменять/добавить.удалить какое-нить свойство у, так скажем, элементов более чем 10?!.. или просто поменять их расположение?


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
Platon
Дата 10.9.2008, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



serger, у программиста клавиатуру никто не отбирал, надо будет - изменит программно.
PM MAIL ICQ   Вверх
serger
Дата 10.9.2008, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Просто я к тому, что чем заморачиваться с редакторами, не проще работать сразу по-старинке?


--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
COVD
Дата 10.9.2008, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

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



Цитата

Как в ide сделать список компонентов?(не JList)..... 


Это жизненная ситуация. Например, каждый пользователь может иметь разные возможности доступа, в зависимости от того, на что он подписался. Поэтому одному надо показывать, например, три чекбокса, другому - 4, и т.д. Конечно, правильнее было бы засунуть эти контролы в приспособленный для этого контейнер, который можно заполнять индивидуально. А уже этот контейнер поместить в форму. Например, комбобокс. Тогда вид не будет зависеть от подписки. Если все же чекбоксы должны быть все видны одновременно, тогда таким контейнером может быть, например, панель. В форме прописывается пустая панель, а в рантайме в эту панель добавляется требуемое количество чекбоксов. Графическим редактором или вручную в форме прописывают "статические" компоненты (панель, комбобокс, таблица - "статические" компоненты, контейнеры). И тут большое значение имеют правильно выбранные LayoutManagers.  


Это сообщение отредактировал(а) COVD - 10.9.2008, 15:50
PM MAIL   Вверх
serger
Дата 10.9.2008, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Увеличение количества сущностей.



--------------------
упс!
PM MAIL WWW Skype GTalk Jabber   Вверх
1024
Дата 10.9.2008, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

Просто я к тому, что чем заморачиваться с редакторами, не проще работать сразу по-старинке?


дык работай, тебя ж никто не заставляет. Можешь даже в блокноте писать и компилять из командной строки. Как тебе будет удобно так и делай.

Если форморисовалка хоршая то будет тупо быстрее. Например в JBuilder хорошая а в Netbeans гамно. В жбилдере я просто делаю что надо а в нетбинсе часто проще залезть в код описания формы и там поправить чем в самой рисовалке по пунктам меню лазить.
PM MAIL   Вверх
w1nd
Дата 11.9.2008, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

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



Цитата(1024 @  10.9.2008,  17:57 Найти цитируемый пост)
Если форморисовалка хоршая то будет тупо быстрее. Например в JBuilder хорошая а в Netbeans гамно.

Стоит попробовать jformdesigner. Сама "накидывалка" там поудобнее будет. И код может поверх пользовательского генерировать, не портя. Правда, constraints в окне свойст - чистое убийство.

Это сообщение отредактировал(а) w1nd - 11.9.2008, 23:19


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.2620 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


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

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