使用枚举

时间:2015-05-20 01:07:50

标签: java enums javafx

我已经开始设计一个简单的GUI应用程序,允许我将NBA玩家信息添加到数据库中。我遇到了一个似乎无法找到在线解决方案的问题。

我的问题是,我似乎无法使用我创建的枚举中的值来填充我在SceneBuilder中创建的ChoiceBox。

public class Controller implements Initializable {
@FXML
private ChoiceBox <newTeam> teamId;
@Override
public void initialize(URL arg0, ResourceBundle arg1) {
    assert teamId != null;
    teamId.getItems().setAll(newTeam.values());
}

这是枚举类

public class Team {

public enum newTeam {
    Hawks("Atlanta Hawks"), Celtics("Boston Celtics"), Hornets(
            "Charlotte Hornets"), Bulls("Chicago Bulls");

    private String name;

    newTeam(String name) {
        this.name = name;
    }

    public String toString() {
        return name;
    }

}

}

0 个答案:

没有答案