XMPP通讯开发-好友获取界面设计
生活随笔
收集整理的這篇文章主要介紹了
XMPP通讯开发-好友获取界面设计
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在XMPP通訊開發(fā)-服務(wù)器連接 中我們成功連接到服務(wù)器上面,然后進(jìn)入到主界面,接下來就是獲取好友列表,這里我們分段開發(fā),首先就是界面的設(shè)計(jì),這里仿照QQ好友界面,里面的數(shù)據(jù)先是用模擬的,下一章獲取服務(wù)器上面的信息然后在替換,先看一下界面效果
其實(shí)界面設(shè)計(jì)很簡單,主要用到JTabbedPane,然后使用JTree將數(shù)據(jù)添加進(jìn)來,最后在把JTree添加到JTabbedPane中,代碼如下:
/*** 添加好友列表的功能:模擬數(shù)據(jù)*/private void initFriends(){
// Container contentPane = friendsString[] 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);}
當(dāng)然用過用戶多的話會(huì)進(jìn)行滾動(dòng)的,這里我只是添加了一個(gè)而已。
源碼項(xiàng)目:https://github.com/jwzhangjie/IChat_PC.git
?
轉(zhuǎn)載于:https://www.cnblogs.com/pangblog/p/3341932.html
總結(jié)
以上是生活随笔為你收集整理的XMPP通讯开发-好友获取界面设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 词语繁华过后下一句是什么啊?
- 下一篇: groovy–流程控制