zoukankan      html  css  js  c++  java
  • XMPP通讯开发-好友获取界面设计

    XMPP通讯开发-服务器连接 中我们成功连接到服务器上面,然后进入到主界面,接下来就是获取好友列表,这里我们分段开发,首先就是界面的设计,这里仿照QQ好友界面,里面的数据先是用模拟的,下一章获取服务器上面的信息然后在替换,先看一下界面效果

    其实界面设计很简单,主要用到JTabbedPane,然后使用JTree将数据添加进来,最后在把JTree添加到JTabbedPane中,代码如下:

     /**
         * 添加好友列表的功能:模拟数据
         */
        private void initFriends(){
    //        Container contentPane = friends
            String[] zu = {"朋友", "客户"};
            String[] friends = {"张三","汪小明","泰勒"};
            String[] customer = {"慧明", "菲菲"};
            Hashtable hashtable = new Hashtable();
            hashtable.put(zu[0], friends);
            hashtable.put(zu[1], customer);
            JTree tree = new JTree(hashtable);
            JScrollPane scrollPane = new JScrollPane();
            scrollPane.setViewportView(tree);
            jTabbedPane.addTab("好 友", scrollPane);
        }


    当然用过用户多的话会进行滚动的,这里我只是添加了一个而已。

    源码项目:https://github.com/jwzhangjie/IChat_PC.git

  • 相关阅读:
    Bundle类
    AlertDialog
    认识Android
    TextView属性详解
    Android中设置文字大小的定义类型
    理解偏差
    python爬虫实验2
    python爬虫实验
    PHP sql注入漏洞修复(字符串型)
    java实现远程控制
  • 原文地址:https://www.cnblogs.com/pangblog/p/3341932.html
Copyright © 2011-2022 走看看