用封装过的LayOut去做,比如:JB的XYLayout

解决方案 »

  1.   

    GridBagLayout
    能满足你的要求.
      

  2.   

    如果你是习惯了windows的控件排放的方式,你可以把布局管理器设为xylayout(jb中)
    其实使用panel+panelLayout还是很方便的。
      

  3.   

    panel里面可以包含panel,所以界面可以容纳几种layout方式
      

  4.   

    请教各位:在 JB 中能实现控件象其他可视化工具一样方便吗??
    比如象 VC,VB 式的。如果可以,我又该怎么实现呢?谢谢!
      

  5.   

    其实,java中控件的摆放应该不用 Layout,也就是应该把Layout设置为null,然后利用控件的setBounds()方法设置控件的大小和位置,虽然感觉麻烦了点,但这种方法可以让你把控件放在你想放的任何地方,而且可以精确定位。我个人认为,用布局管理器是不科学的。
      

  6.   

    楼上的老兄可能有些错误。实际上用布局管理器是Java的一大特色。用它可以使控件管理起来更科学合理,最主要的是在跨平台时布局不会变形太多,而用null就会使移植后的界面很难看
      

  7.   

    呵呵,学到了,谢谢楼上.我原来也是把layout设定为null的.但是很累.其实大家觉得不习惯很正常.主要是用惯了VB,Delphi这些Windows风格的GUI而已.