private void showSendFrame(){
		 //õѡеĽڵ:
		javax.swing.tree.TreePath tp=this.getSelectionPath();
		if(tp==null){//δѡڵ
			return ;
		}
		Object obj=tp.getLastPathComponent();//ȡѡеĽڵ
		DefaultMutableTreeNode node=(DefaultMutableTreeNode)obj;
		Object userO=node.getUserObject();//ȡýڵڵĶ
		if(userO instanceof UserInfo){//ѡеһûڵ
		 final	UserInfo destUser=(UserInfo)userO;
	       //Ϣ
		final javax.swing.JDialog jda=new javax.swing.JDialog();
		String s=":"+destUser.getNikeName()+"("+destUser.getJkNum()+")˵:";
		 jda.setTitle(s);
		jda.setSize(200,150);
		java.awt.FlowLayout fl=new java.awt.FlowLayout();
		jda.setLayout(fl);
		javax.swing.JLabel la=new javax.swing.JLabel("ҪϢ(س):");
		jda.add(la);
		final javax.swing.JTextField jta=new javax.swing.JTextField(15);
		jda.add(jta);
		jda.setVisible(true);
		//а»س:¼ʵ
		jta.addActionListener(new ActionListener(){
			 public void actionPerformed(ActionEvent e){
				 String msg=jta.getText();
				 MsgChatText mct=new MsgChatText();
				 mct.setType(IMsgConstance.command_chatText);
				 mct.setTotalLen(4+1+4+4+msg.getBytes().length);
				 mct.setDest(destUser.getJkNum());
				 mct.setSrc(jkNum);
				 mct.setMsgContent(msg);
				 try{
				 conn.sendMsg(mct);
				 }catch(Exception ef){
					 LogTools.ERROR(this.getClass(), "ͳ:"+ef);
				 }
				 jda.dispose();
			 }
		});
		}
	}