象QQ中好友那块的界面怎么做的?
是4个JPanel 第一个里面3个 Jlabel 分别是 我的好友 陌生人 黑名单,
第一个JPanel始终显示,然后单击我的好友 再显示第2个JPanel隐藏第3,4个,单击陌生人,隐藏2,4个....吗?
这样的话我的好友里面的每个人(每项)又该用什么组件呢?好友里面的每个人是动态生成的,还要能产生事件的,(双击new个聊天窗口)
还有java里面组件怎么随着你把窗口的拉大而自动变大,变小啊?

解决方案 »

  1.   

    建议用SWT做,控件有setVisible方法,true显示,false隐藏,类似下边:其他的根据自己的需求选择不同的组件吧!
    composite_4.setVisible(true);
    composite_1.setVisible(false);
    composite_2.setVisible(false);
    composite_3.setVisible(false);
      

  2.   

    用SWING能做吧? 对awt我一点都不熟悉啊,
    用SWING该怎么做QQ的哪个面版呢?
    继续关注...
      

  3.   

    用继承JPanel做,UserDemo 包含对应单个用户, UserGroup对应一个组,包含多个UserDemo以此类推