BaLahmuT
@BaLahmuT

Как удалить элемент из JList, Thread?

Создаю чат, есть возможность подключаться и отключатся от чата, при подключении пользователь добавляется в список пользователей онлайн, нужно чтоб при отключении пользователь удалялся из списка. Когда один из пользователей отключается окно чата закрывается но он остается в списке у другого пользователя. Каждый новый пользователь запускает отдельный поток. Как его удалить?

Метод отключения от сети, вызывается при нажатии на кнопку
public void disconnect() throws IOException
    {
        PWOUT.println(ClientGUI.UserName + " has disconnected");
        PWOUT.flush();
        SOCKET.close();
        
        DefaultListModel dlm = new DefaultListModel(); 
        dlm.clear(); //удаляем всех 
        ClientGUI.listOnline.setModel(dlm); //обновляем 
        
        JOptionPane.showMessageDialog(null,
                "You disconnected!",
                "User disconnect", JOptionPane.INFORMATION_MESSAGE);
        System.exit(0);
    }

61a3a433e16dd108074583.png
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
29 мар. 2024, в 18:29
100000 руб./за проект
29 мар. 2024, в 18:23
50000 руб./за проект
29 мар. 2024, в 18:08
2500 руб./за проект