java好友面板的简单介绍
今天给各位分享java好友面板的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、关于java的布局管理器问题,我想实现往一个JPanel面板里面添加控件,其实是要做一个跟QQ好友列表那样的。
- 2、如何用JAVA编写一个简单的好友管理程序
- 3、java中编写类型qq中的好友菜单
- 4、用Java怎么实现QQ好友列表
关于java的布局管理器问题,我想实现往一个JPanel面板里面添加控件,其实是要做一个跟QQ好友列表那样的。
FlowLayout 貌似可以从垂直方向布局
GridBagLayout 网格布局管理器,可自适应
BoxLayout 水平或垂直依次排列
后面两个都可以满足你的要求
如何用JAVA编写一个简单的好友管理程序
好友类里面包括姓名 联系方式 邮箱等等
class Friend{
String name;
String contact;
String email;
Friend(String name,String contact,String email){
构造函数
}
getter
setter
}
上面只是个雏形自己完善
用一个ArrayListFriend来储存所有的Friends
取,删或者增直接调用ArrayList的函数
用swing来显示所有的好友。。for循环读取ArrayList
然后批量加入swing GUI显示就行
可以用JTable或者直接用JPanel等等
java中编写类型qq中的好友菜单
网上可能有现成的treelist这些控件....你可以重写里面的方法....
但思路应该是这样子的:
在窗体创建的时候先获取所有的记录,然后创建记录个数个图像并不显示,分别显示用户头像,然后在分类名称的点击事件上,显示图像在相对分类名称的下方
(循环显示所有的图像,动态创建的图像名有规律,并设置一下每一个图像的left和top,大概这样子写
image[1].top=1;
image[1].left=1;
for(int i=2;i=记录集个数;i++)
{image[i].top:=image[i-1].top+5;
image[i].left:=1;}
)
再点击一下子就可以把所有图像都不显示,反正这些都只是定位的问题,你做qq这样的,一样要把各个控件的定位弄清楚....这样显示起来就比较方便了....有什么问题可以和我交流qq:6950082 我java不是很行,现在用delphi
用Java怎么实现QQ好友列表
首先要有个存好友的数据结构:friendList
既然是QQ,那么肯定有好友类别了,一个类别底下的子节点为一个好友。
然后根据这个数据结构画出这个Jtree,
第一列字节点为好友类别,
第二列子节点为好友,给这些字节点添加鼠标点击事件,点击后弹出想要的东西。
最后,在接收信息进程内添加一个方法,即一旦有好友上线或者下线则接收改变的好友的信息,之前的存好友的数据结构也随之改变,
再根据这个数据结构改变这个JTree,不会改变的话就重新画一个,tree=new JTree();(tree为之前的列表),这样就可以了。
java好友面板的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java好友面板的信息别忘了在本站进行查找喔。