布局管理器(五)GridBagyout(1) 博客分类: Java GUI JavaGridBagLayoutGridBagConstraints到目前为止,已经整理了Java三大基本布局,即流布局、网格布局、边框布局。但对于复杂的问题而言,只使用前面的这四种布局显然不够。在Windows中常常会发现很多应用程序没有解决好布局这个问题,比如“Cancel”在德语中为 “Abbrechen”,如果在开始拖动组件的时候,组件的大侠刚好设计成“Cancel”的大小,那么在德语版本中就会出现问题了,字符串将会被剪切掉一部分。Windows中的按钮不能动态的增大以适应标签,因为用户界面设计的时候没有给出组件在那个方向增大的命令。组件只保存了像素位置和尺寸大小。 Java布局管理是一种用于组件布局的好方法,应用布局管理器,布局就可以使用组件间关系的指令来完成布局操作。 GridLayout(网格组布局)是Java中目前最灵活的布局管理器,但也由于其复杂性和某些行为的不直观,该布局管理器并不很受欢迎,不过按特定布局排列组件时,只有GridBagLay