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