把东西都放到一个JPanel上,然后再把这个JPanel放到JFrame之类的上面就可以了.不然好想不行,我试过了,没找着别的办法.

解决方案 »

  1.   

    用什么工具写的?
    如果用jb的话,考虑不要用pack();使用xy坐标格式,那么就可以用坐标定位,大小也一样。
    只是要注意容器啊什么的大小要统一
      

  2.   

    pack函数事件frame紧凑显示,除非你在pack后再加setbound(x,y,长,宽)。
    否则是不会变得,始终是紧凑显示。你试试加上repaint()。
    若无效,你自己编一个update函数。调用repaint