在我的项目中,我有一个字段是国家名称。现在我在国家名称上插入文本字段。我想要已经包含所有国家名称的组合框。有没有像在java中的组合框?所需国家组合框
Q
所需国家组合框
1
A
回答
1
1
如果您使用的是Swing,则有JComboBox
类。您可以使用它像这样:
JComboBox comboBox = new JComboBox();
comboBox.addItem("First item");
comboBox.addItem("Second item");
comboBox.addItemListener(new ItemListener()
{
@Override
public void itemStateChanged(ItemEvent e)
{
if (e.getStateChange() == ItemEvent.SELECTED)
System.out.println("Item " + e.getItem() + " selected");
else
System.out.println("Item " + e.getItem() + " deselected");
}
});
System.out.println("Selected item: " + comboBox.getSelectedItem());
1
没有预填充的JComboBox的所有国家,但你可以很容易在网上找到的国家的名单,把他们定义为一个常量数组,和使用该数组用于填充JComboBox或您选择使用的任何内容。虽然常量数组可能是不好的做法,因为这个列表可能会随着时间的推移缓慢变化。
一个更好的办法是使用这样的代码与Java让他们:http://www.java2s.com/Code/Java/I18N/Getalistofcountrynames.htm
但是,它依赖于你在生产中使用往上最新与国家当前列表中的JDK。当您等待JDK在新的国家/地区列表发布时发布时,您的应用将使用不正确的旧列表(至少几天)。所以你可能想要从文件或数据库中读取它们。
相关问题
- 1. 有没有什么方法可以用Winforms填充所有国家名称和另一个组合框与选定国家的城市组合框?
- 2. 以vb.net的形式列出两个组合框中的所有国家
- 3. 从哪里可以得到C#中的国家组合框?
- 4. 用于州和国家组合框的Ajax
- 5. 如何在WooCommerce中连接国家和州组合框?
- 6. 我想打一个国家组合框在C#.NET
- 7. MVVM Caliburn.micro组合框国家城市不能正常工作
- 8. Google Geochart(所有国家)
- 9. 我需要国家,国家数据库中的表,城市
- 10. 基于国家选择,需要填充国家和本市
- 11. Geotarget除一个国家以外的所有国家
- 12. .htaccess:阻止除一个国家以外的所有国家
- 13. 将所选国家/地区从数据库导入选择框
- 14. 转换国家代码国家名称
- 15. 选择国家和国家代码?
- 16. 说明需要组合框
- 17. 为什么国家需要价值?
- 18. 需要与发展中国家在WPF
- 19. 获取ITMS所附国家对iphone
- 20. Wunderground API-国家/州/城市组合问题
- 21. 结合StateT和国家单子
- 22. 如何合并城市和国家
- 23. 按国家筛选客户集合ID
- 24. 在SQL Server中拼合国家字符
- 25. 国家has_many渠道选择复选框
- 26. 国家和国家选择框 - 最好的方式来做到这一点?
- 27. 如何获得微调框中的国家和国家呼叫(ISD)代码
- 28. 国家和国家拨号代码,国家名称和国家图标目标c
- 29. 组合框选定索引更改所有组合框更改
- 30. Crunchbase国家
请注意,您甚至可以通过调用Locale.getAvailableLocales()来获取JVM的语言环境列表(以填充您的JComboBox) – Riduidel 2011-04-12 09:38:14