打包时把com.borland.jbcl.layout.XYLayout包加进去,
XYLayout是纯java的,应该不会乱!

解决方案 »

  1.   

    你不要用xylayout 用null就可以了
      

  2.   

    用null或者用gridbaglayout也行吧
      

  3.   

    xylayout是borland自己做的,要把borland的包加在运行时的classpath中
      

  4.   

    XYLayout是Borland自己的,建议不要用。
    否则的话,部署时还要记得加这个包那个包的,
    太麻烦,(他又不是像Log4j那种重要的)
    大多又不是非要不可的包,
    就像你的例子你用setLayout(null),
    不也就差不多凑合着用么。真累赘。最搞笑的是Borland还定义了
    Void(注意,是大写V)
    累赘。多余。
      

  5.   

    To mjjhappy(mjjhappy):
    你是什么意思?不知道发帖子?好像用null,虽然比较爽,但是换了平台,布局就会乱,我查了论坛的有关帖子。
    用别的总感觉不爽,应为布局大多数情况下都不规则。
      

  6.   

    最简单的方法,把layout设成null
      

  7.   

    设置为null是不可取和偷懒的做法!