Привет ребята Im небольшие проблемы с установкой выбранного пункта моего комбобоксеJComboBox - настройка списка массива выбран пункт
Я в настоящее время чтения файла, который содержит объект человека
У меня есть комбо ящик, который производится с использованием списка массива с 3-мя именами внутри него
Я хотел, чтобы прочитать файл получить текущее имя файла человека и установить, что имя моего комбо поле коробки
Heres что у меня до сих пор:
for(Person p : personList){
if(p.getName() == personList.toString()){
personComboBox.setSelectedItem(p.getName());
}
}
я уже успел прочитать файл, я просто хотел, чтобы обновить выбранный элемент в моем поле со списком
Во-первых, не сравнить значения String, используя '' ==. Используйте 'equals()'. Во-вторых, я не уверен, что вы хотите сравнить имя с представлением String вашего списка. Это бессмысленно. –
my personList имеет тип Person –
Знаете ли вы, что делает 'personList.toString()' делает? Я предлагаю вам распечатать это, чтобы узнать, что он выводит. –