我在制作一个窗口时,在一个jpanel中使用了xylayout,开始的时候显示正常,但是后来其中的控件都显示在jpanel中左对齐,重新生成了一个窗口,还是如此。
请问该怎么解决?

解决方案 »

  1.   

    实际上如果你对界面布局PANEL的概念如果理解很深的话,只用BORDERLAYOUT就可以满足大多数的界面要求.
    我的经验就是.尽量将布局细化,一个PANEL上尽量安放最少的控件.并以PANEL为单位进行步局调整.
      

  2.   

    多谢两位的提示,问题我当天已经解决了。
    楼上的方法的确不错,并且能够自适应在不同分辨率下的显示效果。但是用一下boxLayout,也是挺不错的选择,它比gridBagLayout简单,并能实现大多数布局。不过我现在还正在学习它,呵呵!