【发布时间】:2015-04-05 04:25:11
【问题描述】:
JPanel panel = new JPanel();
JButton h = new JButton("HELLO");
for (int i = 0; i < 15; i++) {
panel.add(h);
}
由于某种原因,面板只显示一次按钮。
【问题讨论】:
标签: java swing jpanel jcomponent
JPanel panel = new JPanel();
JButton h = new JButton("HELLO");
for (int i = 0; i < 15; i++) {
panel.add(h);
}
由于某种原因,面板只显示一次按钮。
【问题讨论】:
标签: java swing jpanel jcomponent
您不能将一个对象的同一个实例添加 15 次。您需要创建 15 个对象:
panel.add(h);
应该是:
panel.add( new JButton("Hello " + i) );
【讨论】: