那是你的布局方式的问题,你现在是在window下啊还是在其他操作系统下,如果在window下建议你使用XYC...那个布局方式,就是在layout选项中,如果是在其他的那你就麻烦了!

解决方案 »

  1.   

    我使用流布局也是那样,如果我增加为两个按钮,则第一个按钮就被覆盖掉了,我如果使用BorderLayout则这个按钮就占用一行空间。
      

  2.   

    首先可以设置当前大小:setPreferredSize(new Dimension(80, 30));
    当然还和布局管理器有关系,不过FlowLayout应该可以了。
      

  3.   

    你还是看你的程序吧,不管用什么layout按说都不会出现这种问题的
    方便的话把程序贴上来