Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Какой вариант UI компонента лучше выбрать


Автор: Royan 26.7.2008, 10:25
Преположим делаю справочник по фирмам. 
Задача: создать диалоговое окно для записи оторбражающее все характеристики фирмы. С полями типа "адрес" и "название" проблем нет, но вот как быть с полем деятельность я пока не решил. Проблема в том что видов деятельности у  одной фирмы может быть много, например, "ремонт, стирка, шиномонтаж, иглоукалывание" теоретически всем этим может заниматься одна фирма. 

Вопрос: как в рамках диалогового окна представить все виды деятельности одной фирмы? Какой компонент для этого лучше подойдет?

Автор: dorogoyIV 26.7.2008, 10:44
ИМХО
JList (JComboBox)
так же, как ты входишь на этот форум, у тебя есть выбор - GUI, Общие вопросы, ...

Автор: goodday1941 26.7.2008, 23:11
если есть вариант мультиселекта то JList, если нет такого варианта то JComboBox

Автор: ecologist 27.7.2008, 09:20
Можно пойти по такому пути - есть общий список видов деятельности - глобальный. А для каждой фирмы создается отдельный список из общего. У нас это неплохо работает.

Автор: Royan 27.7.2008, 11:28
Сорри плохо сформулировал вопрос... я пытался привести случай когда необходимо просто *отобразить* список. Это отлично от *дать пользователю выбрать* из списка. То есть пользователь просто должен увидеть чем занимается фирма, одновременно со всеми ее свойствами (названием, адресом, телефоном и т.д.) Чтобы яснее представлять себе проблему, представьте как обычно выводиться информация:
Код

Название  "Рога и Копыта" 
Адрес: ул Солдата Грызуна д. 6         Телефон: 000-00-00
Еще поле: Еще значение                 Еще поле: Еще значение
Деятельность: ??? 


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

Автор: goodday1941 27.7.2008, 11:43
а если записей будет 100?
тоесть жедательно еще панельку с дейтельностью поместить в скролл

Автор: Royan 28.7.2008, 16:27
Цитата(goodday1941 @  27.7.2008,  08:43 Найти цитируемый пост)
тоесть жедательно еще панельку с дейтельностью поместить в скролл

На том и порешим, всем спасибо за участие в обсуждении!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)