MainFrameUpdate类定义一个hashmap
public class MainFrameUpdate {       private static final HashMap hm=new HashMap<String, MainFrame>();
       public static void addQqMainFrame(String qqid,MainFrame qqMainFrame){
                hm.put(qqid, qqMainFrame);
                 }
       public static MainFrame getQqFriendList(String qqId)
{
return (MainFrame)hm.get(qqId);
}
}   我在创建mainFrame 的时候直接放到hashmap里
              MainFrame mainFrame = new MainFrame(list, this.name, this.id, this.state, this.head);
              MainFrameUpdate.addQqMainFrame(id, mainFrame);   然后用MainFrameUpdate.getQqFriendList(qq)取窗口时为什么hashmap里只有一个值?