메신저를 만드는 중인데 말입니다.

현재 메신저에 들어와있는 사용자 정보를 JList에 뿌려주는데, 사용자가 들어올 때 마다 새로 갱신을 해줘야 되는데
말입니다. 구체적으로 어떤식으로 해야할지 감이 안잡히지 말입니다. 손가는 대로 해봤는데(대충 아래의 코드와 비슷한
느낌이라고 보시면 됨---별표쳐진부분) 정상적으로 안되지 말입니다..


import javax.swing.*;
import java.util.*;
public class test extends JFrame {
     public test(){
          setLayout(null);  // 레이아웃따윈 없다.
          setSize(400,300);  // 크기는 400,300
  
           Vector<String> vector = new Vector<String>(); // Vector 생성!!!
           vector.add(\"11\");  // 11를 집어넣는다
  
           JList list = new JList(vector);  // 대망의 JList객체를 생성후 앞서 생성한 vector를 쳐넣음
           list.setBounds(10, 100, 300, 200);  // 해당 위치에 리스트 박아넣습니다(좌표 그냥 대충 설정한거임)
  
           add(list);   // 정상적으로 list 들어감.
           setVisible(true);
           
           /*****************************************
           사용자가 이때 들어왔다고 가정!! 
           *****************************************/
           list = null; // list객체를 null 로 비우고 
           repaint();  // 새로 프레임을 그려줌
  
           Vector<String> vector2 = new Vector<String>(); // vector2를 생성
           vector2.add(\"22\"); // 22를 집어넣음
           list = new JList(vector2); 
  
           add(list); 
           repaint();  // ★★★★★이부분에서 본인은 \'22\'를 가진 list객체가 뜨길 원하지만 실상은 11이 뜸
   
  
          }
     public static void main(String[] args){
           new test();
     }
}