Я пытаюсь получить Jlist для отображения списка моих собственных объектов клиента. У моего класса Client есть метод toString(), который отлично работает с System.out.print(), и я не уверен, где еще моя проблема может лежать.Как получить JList для отображения ArrayList?
Вот мой код:
private void displayClients(){
List<Client> clients = new ArrayList<>(this.gym.getClients());
displayClientsList.setListData(clients);
displayClientsList.setSelectedIndex(0);
}
Вот сообщение об ошибке:
no suitable method found for setListData(List<Client>)
method JList.setListData(String[]) is not applicable
(argument mismatch; List<Client> cannot be converted to String[])
method JList.setListData(Vector<? extends String>) is not applicable
(argument mismatch; List<Client> cannot be converted to Vector<? extends String>)
Может кто-нибудь сказать мне, как это исправить? Спасибо :)
вы не можете преобразовать клиента в строку, которая легко – XtremeBaumer