Отображение комбинации двух списков одновременно, в JSwing - PullRequest
0 голосов
/ 18 марта 2012

Моя проблема в том, что у меня есть List<String> файлов и List<InetAddress> их IP-адресов. Я хочу отобразить их ВМЕСТЕ, то есть в форме FILENAME --- IP в виде JList в Swing; так что пользователь понимает, какой файл находится в каком месте (IP-адрес). После этого я хочу использовать событие двойного щелчка, которое откроет этот файл, поэтому я хочу, чтобы они были вместе. Как я могу это сделать? Есть ли другой способ, кроме объединения двух списков и составного списка ИЛИ путем изменения DefaultListModel

1 Ответ

2 голосов
/ 18 марта 2012

Инкапсулируйте String (или лучше File) и InetAddress в один объект и покажите эти объекты в one JList с помощью соответствующего средства визуализации.

Для получения дополнительной информации см. Как использовать списки и особенно Написание собственного средства визуализации ячеек .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...