Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
igor2265
0 / 0 / 0
Регистрация: 13.05.2012
Сообщений: 49
1

JComboBox

06.06.2013, 19:09. Просмотров 1116. Ответов 1
Метки нет (Все метки)

такой вопрос. можно ли результат запроса на выборку из таблици из БД записать у JComboBox ?
чтобы можно было выбирать из одной таблици БД, при добавлении записей в другую таблицу.
типо так:
http://joxi.ru/J6CwUdg5CbB3LKXRzwk

Добавлено через 25 минут
и если можно то как это сделать?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2013, 19:09
Ответы с готовыми решениями:

Вставка в таблицу значения jComboBox
Добрый день. Столкнулся с такой проблемой при написании небольшой программы в...

Прорисовка списка в JComboBox
Подскажите, плиз, как можно бороться с такой неприятностью: В динамике...

Компонент календаря в jcombobox
Где найти компонент, чтобы в открывающемся jcombobox был календарь, нажал на...

JComboBox обработка событий
Подскажите, плиз! В чем может быть проблема, что JComboBox обрабатывает...

Как получить значение JComboBox?
У меня есть таблица (JTable) и JComboBox. Когда я перехожу с одной строки...

1
raiderx
66 / 55 / 11
Регистрация: 16.04.2010
Сообщений: 190
Записей в блоге: 1
07.06.2013, 12:20 2
Лучший ответ Сообщение было отмечено igor2265 как решение

Решение

Можно, для этого Вам надо объявить новый класс модели для JComboBox. Эта модель будет хранить пары ключ-значение, например, вот так
Заполняться такая модель будет так:
Java
1
2
3
4
5
comboModel.clear();
comboModel.put("", "");
for (Group group : model.getGroups()) {
    comboModel.put(Integer.toString(group.getId()), group.getName());
}
Здесь метод model.getGroups() возвращает список групп List<Group>, а в классе Group есть поля id и name.
Пользователь видит в выпадающем списке имя группы, а на самом деле выбирает id.
Чтобы получить id выбранной группы можно вызвать
Java
1
2
String key = comboModel.getSelectedKey();
int id = Integer.parseInt(key);
Надеюсь, я правильно понял Ваш вопрос.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 12:20

Как получить доступ к выпадающему списку у объекта JComboBox?
Здравтствуйте. Задача следующая, - мне надо каким-то образом получить доступ...

Как прикрепить к JComboBox-у выборку от базы данных (SQL)
Dobroe utro vsem. Druzja ne podskagite kak prikrepit s JComboBox-u viborku ot...

Каким образом можно добавить Item в JComboBox без уведомления слушателей?
каким образом можно добавить Item в JComboBox без уведомления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru