Хотелось написать что-нибудь доброе и полезное еще раз :)
Сама реализация решение задачи скрывается под созданием класса хранящего одновременно значения ID и Name нашего объекта.
Для примера класс хранения значений ID в базе и Name студента:
Для примера класс хранения значений ID в базе и Name студента:
Дальше при SQL запросе или с массива или Hibernate заполняем класами ItemStudent наш JComboBox:
Пример с Hibernate: (кликайте на картинку, так ничего не видно :)
вот таким образом у нас будет заполненный JComboBox
Осталось написать код получение ID выбраного студента:
Все просто, не так ли ?
ну и само использование:
System.out.println(getStudent());
Удачи Вам!
п.с. не забудьте написать try-catch при вызове getStudent();
Пример с Hibernate: (кликайте на картинку, так ничего не видно :)
вот таким образом у нас будет заполненный JComboBox
Осталось написать код получение ID выбраного студента:
Все просто, не так ли ?
ну и само использование:
System.out.println(getStudent());
Удачи Вам!
п.с. не забудьте написать try-catch при вызове getStudent();
в первом участке кода надо добавить после getId еще и getName
ОтветитьУдалитьтипа:
public String getName()
{
return name;
}
и еще
постарайся код переписать, а не на картинках выкидывать
третий раз на эту страницу попадаю и вот решил приглядеться, а так, закрывал даже не читая
Зачем добавлять getName?
УдалитьName и так отображается на экране.
картинки не скопируешь в проект, а копипаст - зло.
Осталось написать код получение ID выбраного студента:
ОтветитьУдалитькуда?
ну и само использование:
??? а зачем нам вывод в консоль? надо что-то полезнее предложить
Предполагаю что на JFrame Form.
УдалитьДля данного примера консоли достаточно.
Статья 2011 года,
ОтветитьУдалитьпомню, что в то время перечитавал все уроки с сайта Netbeans
https://netbeans.org/kb/trails/matisse.html