下列布局管理器中,可以让所有组件等大小排列的是( )。
- AFlowLayout
- BBorderLayout
- CGridLayout
- DCardLayout
要取消容器的布局管理器,使组件可以自由定位,应使用的方法是( )。
- AremoveLayout()
- BsetLayout(null)
- CdisableLayout()
- DclearLayout()
CardLayout的特点是( )。
- A将组件按卡片形式叠放,同一时间只显示一个
- B将组件按网格排列
- C将组件按流式排列
- D将组件按边界排列
使用null布局时,设置组件位置和大小的方法是( )。
- AsetSize()
- BsetLocation()
- CsetBounds()
- DsetPosition()
BoxLayout布局管理器中,组件可以沿( )方向排列。
- A只能水平
- B只能垂直
- C水平或垂直
- D对角线
在BorderLayout中,NORTH和SOUTH区域的组件在水平方向上会( )。
- A保持原始大小
- B拉伸至容器宽度
- C居中显示
- D靠左对齐
GridLayout中,当添加的组件数超过网格数时,会( )。
- A抛出异常
- B自动增加列数
- C自动增加行数
- D忽略多余的组件
FlowLayout的默认对齐方式是( )。
- A左对齐
- B居中对齐
- C右对齐
- D两端对齐
下列关于布局管理器的说法中,正确的是( )。
- A每个容器只能有一个布局管理器
- B一个容器可以有多个布局管理器
- C容器可以没有布局管理器
- DA和C都正确
在BorderLayout中,CENTER区域的行为是( )。
- A保持组件首选大小
- B占据剩余的所有空间
- C不显示组件
- D只能添加一个标签
GridBagLayout与GridLayout的区别是( )。
- AGridBagLayout不支持网格
- BGridBagLayout允许组件跨越多个网格单元
- CGridLayout更灵活
- D两者完全相同
FlowLayout中,组件之间的水平和垂直间距默认都是( )像素。
- A0
- B5
- C10
- D15
在CardLayout中,要显示下一张卡片,应使用的方法是( )。
- Anext()
- BshowNext()
- Cforward()
- DgoNext()
在嵌套布局中,外层容器使用BorderLayout,内层容器使用FlowLayout,这种做法的目的是( )。
- A提高程序运行速度
- B实现更灵活的界面布局
- C减少内存使用
- D简化代码编写
关于BorderLayout的说法中,正确的有( )。
- A它将容器分为东、西、南、北、中五个区域
- B每个区域最多只能添加一个组件
- CCENTER区域会占据剩余空间
- DEAST和WEST区域会拉伸至容器高度
下列属于Java AWT/Swing中布局管理器的有( )。
- AFlowLayout
- BBorderLayout
- CGridLayout
- DCardLayout
关于GridLayout的说法中,正确的有( )。
- A所有网格单元大小相同
- B组件按添加顺序从左到右、从上到下填充
- C组件会自动拉伸以填满网格单元
- D可以设置组件之间的间距
下列布局管理器中,属于Swing新增的有( )。
- ABoxLayout
- BOverlayLayout
- CBorderLayout
- DFlowLayout
下列关于null布局的说法中,正确的有( )。
- Anull布局不使用任何布局管理器
- B使用null布局时需要手动设置组件的位置和大小
- Cnull布局在不同分辨率下可能显示效果不同
- Dnull布局是Java推荐的布局方式
关于FlowLayout的说法中,正确的有( )。
- A组件按从左到右的顺序排列
- B一行放不下时自动换行
- C组件保持自身首选大小
- D默认对齐方式为居中
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Java语言程序设计》在线练习。