【问题标题】:Java Swing components [closed]Java Swing 组件 [关闭]
【发布时间】:2017-04-18 19:23:38
【问题描述】:

如何从这个数组创建 7 个 JCheckBox 组件并将其添加到 JPanel

String toppings[]={"Mushrooms","Onions","Cheese","Green Peppers","Pepperoni","Black Olives","Sausage"};

【问题讨论】:

  • 你试过什么?投票结束时“过于笼统”,而投票明显缺乏努力。
  • 您总是想向我们展示您对问题的尝试。否则,我们最终会从已经存在的教程中反刍文本。
  • @Andrew Thompson 这是一个包含JRadioButtonJList 和更多swing 组件的应用程序,但我被困在JCheckBox 部分。我早些时候在另一个问题中提出了整个代码,这些人告诉我将其缩小到具体问题,这正是我所做的。现在你又想要整个代码了吗?
  • 当我提出我所做的全部代码声称他们想要特定问题然后再次拒绝投票时,当我提出特定问题声称他们希望看到我的努力/我所做的全部代码。

标签: java arrays swing


【解决方案1】:

使用for 语句迭代String 数组。
for 中,为每个String 创建一个CheckBox 实例并将其添加到JPanel 中:

String toppings[]={"Mushrooms","Onions","Cheese","Green Peppers","Pepperoni","Black Olives","Sausage"};
JPanel panel = new JPanel();
for (String topping : toppings){
    panel.add(new JCheckBox(topping));
}

【讨论】:

    猜你喜欢
    • 2010-11-23
    • 2010-09-13
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-07
    • 2014-08-25
    • 2010-11-21
    相关资源
    最近更新 更多