列出滚动窗格

时间:2017-06-03 18:13:21

标签: java swing jscrollpane

我将对象存储在HasMap中,其中键为字符串,其中汽车的注册号是地图中的关键字。

Map cars = new HashMap<>();

现在我想在滚动窗格中显示地图中的所有按键,用户可以在其中选择汽车的注册号。问题是如何在滚动窗格框中从地图中显示Car的键? 我应该将jList添加到Scroll Pane然后遍历Map键,将Key中的每个String添加到jList中吗?

1 个答案:

答案 0 :(得分:0)

你可以从下面的hashmap中获取密钥。你可以获得密钥,你可以获得与密钥相关的特定值。

Map cars = new HashMap<>();
Set<String> keys=cars.keySet();
for(String key:keys){
    System.out.println(cars.get(key));
}