java与QQ的那点事

一起来玩玩呗 2012-10-28 03:40:33
用java 怎么实现QQ 的好友列表。。。。
希望大家多说点,如果可以的话还是贴出关键的代码吧,这样小弟我好理解。
...全文
205 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunfan0121 2012-10-28
  • 打赏
  • 举报
回复
树形控件可以实现
a8509190 2012-10-28
  • 打赏
  • 举报
回复
树形控件啊
wang7535067 2012-10-28
  • 打赏
  • 举报
回复
韩顺平的山寨QQ,
aimsgmiss 2012-10-28
  • 打赏
  • 举报
回复
可以的
一起来玩玩呗 2012-10-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
jphy1 = new JPanel(new BorderLayout());
// 假定
jphy2 = new JPanel(new GridLayout(50, 1, 12, 12));
jphy3 = new JPanel(new GridLayout(2, 1));
jphy_jb1 = new JButton("我的好友");

jphy_jb2 = new JButton……
[/Quote]
你这里可以对某个好友实现鼠标右键监听吗?
一起来玩玩呗 2012-10-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
啊可以用树控件?
[/Quote]
树控件,可以具体解释下吗?
Mr_sunboy 2012-10-28
  • 打赏
  • 举报
回复
啊可以用树控件?
aimsgmiss 2012-10-28
  • 打赏
  • 举报
回复
jphy1 = new JPanel(new BorderLayout());
// 假定
jphy2 = new JPanel(new GridLayout(50, 1, 12, 12));
jphy3 = new JPanel(new GridLayout(2, 1));
jphy_jb1 = new JButton("我的好友");

jphy_jb2 = new JButton("陌生人");
jphy_jb2.addActionListener(this);
jphy_jb3 = new JButton("黑名单");
jscp = new JScrollPane(jphy2);
jphy3.add(jphy_jb2);
jphy3.add(jphy_jb3);
JLabel label[] = new JLabel[50];
for (int i = 0; i < label.length; i++) {
label[i] = new JLabel(i + 1 + "", new ImageIcon(
"Image/touxiang_1.gif"), JLabel.LEFT);
label[i].addMouseListener(this);
jphy2.add(label[i]);

}
jphy1.add(jphy_jb1, BorderLayout.NORTH);
jphy1.add(jscp, BorderLayout.CENTER);
jphy1.add(jphy3, BorderLayout.SOUTH);
// 第二张卡片........................................................................
jpms1 = new JPanel(new BorderLayout());

jpms2 = new JPanel(new GridLayout(20, 1, 12, 12));// 第二张卡片假定有10个陌生人
jpms3 = new JPanel(new GridLayout(2, 1));
jpms_jb1 = new JButton("我的好友");
jpms_jb1.addActionListener(this);
jpms_jb2 = new JButton("陌生人");
jpms_jb3 = new JButton("黑名单");
jscp2 = new JScrollPane(jpms2);
jpms3.add(jpms_jb1);
jpms3.add(jpms_jb2);
JLabel label2[] = new JLabel[10];
for (int i = 0; i < label2.length; i++) {
label2[i] = new JLabel(i + 1 + "", new ImageIcon(
"Image/touxiang_1.gif"), JLabel.LEFT);
jpms2.add(label2[i]);

}
jpms1.add(jpms_jb1, BorderLayout.NORTH);
jpms1.add(jscp2, BorderLayout.CENTER);
jpms1.add(jpms_jb3, BorderLayout.SOUTH);
card = new CardLayout();
this.setLayout(card);

this.add(jphy1, "1");
this.add(jpms1, "2");
this.setSize(250, 600);
韩顺平的山寨qq
aimsgmiss 2012-10-28
  • 打赏
  • 举报
回复
这个我正在做呢已经实现了,这个是用的卡片布局呢
一起来玩玩呗 2012-10-28
  • 打赏
  • 举报
回复
在线等。。。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧