给定一个JFrame窗口,使用`setLayout(new GridLayout(3, 2, 3, 3))`设置其布局管理器,并依次添加六个JButton组件,标签分别为"1", "2", "3", "4", "5", "6"。若不考虑窗口大小调整,且假设组件均匀分布于布局网格中,则标签为"5"的按钮在布局中的相对位置是?
答案解析
GridLayout布局管理器会将组件按顺序添加到网格中,先填充行,再填充列。根据给定的GridLayout(3, 2, 3, 3),布局为3行2列。组件的添加顺序为:
1. "1" 位于第1行第1列。
2. "2" 位于第1行第2列。
3. "3" 位于第2行第1列。
4. "4" 位于第2行第2列。
5. "5" 位于第3行第1列。
6. "6" 位于第3行第2列。
因此,标签为"5"的按钮位于第3行第1列。选项A和B描述的行号不正确,而选项D描述的列号不正确。
正确答案:C