【发布时间】:2014-05-12 01:46:55
【问题描述】:
为什么当我运行此代码时,窗口有 3 列和 10 行?我认为它应该有 10 列和 10 行。
代码:
JFrame frame = new JFrame();
Container container = frame.getContentPane();
container.setLayout(new GridLayout(10,10));
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (i >= j) {
container.add(new JButton("X"));
} else {
container.add(new JLabel("*"));
}
}
}
frame.setSize(500, 500);
frame.setVisible(true);
【问题讨论】:
标签: java swing grid-layout