在Java Swing程序中,若JFrame对象f已实例化并设置了布局管理器为FlowLayout,则以下哪项操作能够保证两个JButton组件btnOK和btnCancel在窗口中水平排列显示?
答案解析
FlowLayout默认情况下会按照组件添加的顺序从左到右排列组件,当一行空间不足时会自动换行。选项A直接添加组件,并保证足够宽度即可水平排列。选项B虽然可行,但过于复杂。FlowLayout本身并不提供直接控制水平排列方式的构造函数参数。GridLayout虽然能实现水平排列,但是不符合题目中已有的FlowLayout的条件,故D错误。
正确答案:A