【问题标题】:How to add a component multiple times?如何多次添加一个组件?
【发布时间】: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


    【解决方案1】:

    您不能将一个对象的同一个实例添加 15 次。您需要创建 15 个对象:

    panel.add(h);
    

    应该是:

    panel.add( new JButton("Hello " + i) );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-15
      • 2012-01-14
      • 2021-04-05
      • 2021-12-07
      • 1970-01-01
      • 2019-04-02
      • 2012-12-27
      • 1970-01-01
      相关资源
      最近更新 更多