пятница, 12 августа 2011 г.

Как добавить ID в JComboBox. Java. Swing. Hibernate

Хотелось написать что-нибудь доброе и полезное еще раз :)

Сама реализация решение задачи скрывается под созданием класса хранящего одновременно значения ID и Name нашего объекта.

Для примера класс хранения значений ID в базе и Name студента:


Дальше при SQL запросе или с массива или Hibernate заполняем класами ItemStudent наш JComboBox:

Пример с Hibernate: (кликайте на картинку, так ничего не видно :)



вот таким образом у нас будет заполненный JComboBox

Осталось написать код получение ID выбраного студента:

Все просто, не так ли ?

ну и само использование:

System.out.println(getStudent());

Удачи Вам!

п.с. не забудьте написать try-catch при вызове getStudent();

5 комментариев:

  1. в первом участке кода надо добавить после getId еще и getName
    типа:
    public String getName()
    {
    return name;
    }

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

    ОтветитьУдалить
    Ответы
    1. Зачем добавлять getName?
      Name и так отображается на экране.

      картинки не скопируешь в проект, а копипаст - зло.

      Удалить
  2. Осталось написать код получение ID выбраного студента:
    куда?

    ну и само использование:
    ??? а зачем нам вывод в консоль? надо что-то полезнее предложить

    ОтветитьУдалить
    Ответы
    1. Предполагаю что на JFrame Form.

      Для данного примера консоли достаточно.

      Удалить
  3. Статья 2011 года,
    помню, что в то время перечитавал все уроки с сайта Netbeans

    https://netbeans.org/kb/trails/matisse.html

    ОтветитьУдалить