http://hiphotos.baidu.com/%C2%E4%D3%A3%BB%C3%C3%F0/pic/item/bba6a41b4ffa2d2c42a9adfa.jpg
图片。
用Swing JPanel,怎么做出这样的效果?

解决方案 »

  1.   

    布局:
    控件.setBounds(x,y,w,h)对每个部分设定其位置,调一下就ok了
      

  2.   

    java 核心编程中有个很好用的类 GBC。就是网格化布局。你这用流布局应该也可以的吧。把PANEL都设置好就行吧。
      

  3.   

    Swing暂时没有必要花费这么大的精力。发现在JavaSE版,问swing的不计其数。
      

  4.   

    用绝对定位吧。sytLayOut(null);
    然后给每个组件都设置bounds()方法,可以达到上面的效果。
      

  5.   

    你先把控件.setlayout(null)写上,之后再调用控件.setBounse(x,y,w,h);
    setlayout(null)实现的是自定义,也就是将按照你setbounse里面的参数来显示位置与大小
      

  6.   

    2种方法 1,先做一个panel然后在panel上用paint方法花出来
            2,把字体放在lab上然后设置lab的可见性