java好友面板的简单介绍

博主:adminadmin 2023-01-01 09:45:08 853

今天给各位分享java好友面板的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

关于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好友面板的信息别忘了在本站进行查找喔。