borderlayout好象是4个方向+中间,怎么会有空隙?想运行java好象都要装jre

解决方案 »

  1.   

    BorderLayout db1 = new BorderLayout(0,0);
    将水平、垂直间隔设置为0就行了
      

  2.   

    1. 默认情况下 BorderLayout 是不会有空隙的,但是,如果你用 Windows(好像是 WindowsXP) 的 LookAndFeel 来显示的话,就会有空隙,那个是没办法解决的。既使 new BorderLayout(0, 0) 也没有用。2. Java 程序肯定都需要 JRE 来运行的,这个谁都不可避免,即使你做成 .exe 或者 .jar 也无法避免使用 JRE。如果你需要 .jar 的制作方法,你可以去 jamesfancy.necoinfo.com 找一篇关于 jar 的文章。
    ※ 不过有一个东西叫做 JET 还是什么的,可以把 Java 程序编译成本地代码,也就是说可以脱离 JRE 运行,不过说实话,我觉得不太好用,容易出问题。