java课程设计[mini qq].pptVIP

  • 7
  • 0
  • 约 33页
  • 2017-06-27 发布于浙江
  • 举报
//保存聊天记录. public void save(String msg){ String newMsg = msg; //加入当前日期. if (msg.trim().length() != 0) newMsg = getDate() + System.getProperty(line.separator) + --------------------- + System.getProperty(line.separator) + newMsg; sb.append(System.getProperty(line.separator) + newMsg); try { outputStream = new BufferedWriter(new FileWriter(file)); outputStream.write(sb.toString()); } catch (IOException e) { e.printStackTrace(); }finally{ try { outputStream.close(); } catch (IOException e) { e.printStackTrace(); } } } //获取记录内容 public String getString(){ return sb.toString(); } //获取行数 public int getLines(){ return line; } private JTree tree; private TreeNode node; private DefaultTreeModel model; private DefaultTreeCellRenderer renderer; model = new DefaultTreeModel(node); tree = new JTree(model); renderer = new DefaultTreeCellRenderer(); renderer.setLeafIcon(new ImageIcon(a.jpg));//叶子结点图片 renderer.setClosedIcon(new ImageIcon(b.jpg));//关闭树后显示的图片 renderer.setOpenIcon(new ImageIcon(c.jpg));//打开树时显示的图片 tree.setCellRenderer(renderer); 头像显示 public class TreePopupMenu extends JFrame implements MouseListener, ActionListener { private static final long serialVersionUID = 1L; JTree tree; JPopupMenu popMenu; JMenuItem addItem; JMenuItem delItem; JMenuItem editItem; public TreePopupMenu() { // JTree构造 // String[] model = {我的好友, 陌生人, 黑名单}; // tree = new JTree(model); tree = new JTree(); tree.setEditable(true); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.addMouseListener(this); JTree右键菜单 tree.setCellEditor(new DefaultTreeCellEditor(tree, new DefaultTreeCellRenderer())); setSize(200, 800); popMenu = new JPopupMenu(); addItem = new JMenuItem(加入黑名单); addItem.addActionListener(this); delItem = new JMenuItem(删除好友); delIt

文档评论(0)

1亿VIP精品文档

相关文档