| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 | ||
Сорри плохо сформулировал вопрос... я пытался привести случай когда необходимо просто *отобразить* список. Это отлично от *дать пользователю выбрать* из списка. То есть пользователь просто должен увидеть чем занимается фирма, одновременно со всеми ее свойствами (названием, адресом, телефоном и т.д.) Чтобы яснее представлять себе проблему, представьте как обычно выводиться информация:
В поле деятельность может быть много значение и наверно самый простой способ перечислить их через запятую, но я подумал и решил спросить совета, может у кого другая идея возникнет |
| Автор: goodday1941 27.7.2008, 11:43 |
| а если записей будет 100? тоесть жедательно еще панельку с дейтельностью поместить в скролл |
| Автор: Royan 28.7.2008, 16:27 | ||
На том и порешим, всем спасибо за участие в обсуждении! |