Я работаю над программой, которая интегрируется с mysql.
Я запрашиваю базу данных и использую вектор для заполнения JcomboBox результатами. Это сделано, поскольку графический интерфейс построен и работает нормально.
Основываясь на элементе, выбранном в первом JcomboBox, я хочу заполнить второй JcomboBox.
Я использую прослушиватель действий в первом JcomboBox, вызываю другой класс, передаю элемент, выбранный в первом поле, выполняю запрос и возвращаю результат в виде вектора.
Поскольку я использовал вектор в первом случае, я подумал, что могу просто позвонить
box2.addItem(vector2);
Моя проблема в том, что я получаю результат запроса в виде одной записи, заключенной в []
Я озадачен, потому что
JComboBox Box1 = new JComboBox(vector1);
работает для настройки JcomboBox при инициализации, но я не могу добавить вектор в пустое поле после того, как он стал видимым.
Я могу ввести отдельные строки, используя box2.addItem («новая строка и т. Д.»);
но я хочу добавить векторную строку в поле 1.
Может ли кто-нибудь дать мне подсказку о том, что я делаю неправильно?