Java如何使用对象数组填充选择框?

时间:2017-07-03 21:55:36

标签: java arrays user-interface box choice

我的GUI中有一个选择框

Choice choice = new Choice();
    choice.setBounds(75, 11, 93, 20);
    panel.add(choice);

我也有这个对象数组:

public Planet[] planetList;

每个

  

行星

有一个名字字段。我想用我的planetList填充选择框并显示名称字段,因此当用户按名称选择行星时,它会选择具有该名称的对象星球。

如果它更简单,我可以使用组合框或任何我可以用作我的阵列的下拉列表。

1 个答案:

答案 0 :(得分:0)

创建java.awt.Choice

Choice fruitChoice = new Choice();

填写选项:

  fruitChoice.add("Apple");
      fruitChoice.add("Grapes");
      fruitChoice.add("Mango");
      fruitChoice.add("Peer");

获取选择项目:

String fruit = fruitChoice.getItem(fruitChoice.getSelectedIndex());