选择题 19.  如果希望控件在界面上按表格行分列排列,应使用的布局管理器是______。
【正确答案】 B
【答案解析】 Swing是一个用于开发Java应用程序用户界面的开发工具包。利用Swing丰富、灵活的功能和模块化组件,开发人员可以只用很少的代码来创建优雅的用户界面。
   具体而言,Swing中主要有如下几种布局容器:
   1)FlowLayout:把控件按照由左向右顺序水平放置在容器中,如果在一行无法放下,就放到下一行。
   2)BorderLayout:将整个容器划分成东南西北中五个方位来放置控件,放置控件时需要指定控件放置的方位。
   3)BoxLayout:可以指定在容器中是否对控件进行水平或者垂直放置,它是比FlowLayout要更为灵活的一个布局容器。
   4)GridLayout:将整个容器划分成一定的行和一定的列,可以指定控件放在某行某列上。
   5)GridBagLayout:GridBagLayout是Swing当中最灵活也是最复杂的布局管理器,可对控件在容器中的位置进行比较灵活的调整。
   通过上面的分析可知,选项B正确。