public class ClientMainWindow extends JFrame implements Runnable {
public static ClientShowMyInfo csmi = null;
public static ClientChangePassword ccp = null;
public static ClientChangePassword ccr = null;
public static ClientChatGroup ccg = null;
public static ClientShowFriendInfo csfi = null;
public static ClientShowGroupInfo csgi = null;
public static ClientAddFriend caf = null;
public static ClientAddGroup cag = null;
public static HashMap<String,ClientChatWindow> chat;
public static HashMap<String,ClientChatGroupWindow> chatGroup;
public static String userName;
public String state;
public String password;
public static String mySecondName;
public static int userCount=0;
public static Vector<String> allUserName;
public Vector<HashMap> allFriend;
public HashMap<String,String> friend;
public Vector<String> stopFriend;
public int onNum;
public static Socket u_socket=null;
public static DataOutputStream dos;
public static DataInputStream dis;
public String msg;
public JLabel login_msg;
public JButton login_quit;
public JMenuBar menuBar;
public JMenu menu1;
public JMenuItem menu1_1;
public JMenuItem menu1_2;
public JMenuItem menu1_3;
public JMenu menu2;
public JMenu menu2_1;
public JMenuItem menu2_1_1;
public JMenuItem menu2_1_2;
public JMenu menu2_2;
public JMenuItem menu2_2_1;
public JMenuItem menu2_2_2;
public JMenu menu2_3;
public JMenuItem menu2_3_1;
public JMenuItem menu2_3_4;
public JMenuItem menu2_3_2;
public JMenuItem menu2_3_3;
public JMenu menu3;
public JMenuItem menu3_1;
public JMenuItem menu3_2;
public JMenu menu4;
public JMenuItem menu4_1;
public JMenuItem menu4_2;
public JLabel friendListLabel;
public JScrollPane friendListPane;
public JList memberList;
public static DefaultListModel model;
public JLabel currentNumber;
public String friendSecondName;
public JTextArea mainText;
public JPanel setInfoPane;
public String [] setInfoStrs = {"举报","屏蔽","取消屏蔽"};
public JList setInfoList;
public JPopupMenu jpm;