在java中填充所有国家/地区的选择菜单

时间:2013-09-25 11:58:19

标签: java

我有问题。我想制作一个下拉选项菜单,其中包含世界上所有国家/地区的列表,而无需单独添加每个国家/地区。有没有办法做到这一点?

我将它们应用于JFrame中以制作GUI。

1 个答案:

答案 0 :(得分:1)

如果要开发Swing应用程序,请使用以下语句。

 JComboBox box=new JComboBox(getAllCountries());


 public String[] getAllCountries() {
    String[] countries = new String[Locale.getISOCountries().length];
    String[] countryCodes = Locale.getISOCountries();
    for (int i = 0; i < countryCodes.length; i++) {
        Locale obj = new Locale("", countryCodes[i]);
        countries[i] = obj.getDisplayCountry();
    }
    return countries;
 }