2017-06-03 26 views
-2

我有存储在HasMap中的对象,其中键为字符串,其中汽车的注册号是地图中的键。列表滚动窗格中显示的项目

Map cars = new HashMap <>();

现在我想在滚动窗格中显示地图上的所有按键,用户可以选择汽车的注册号码。问题是如何在Scroll Pane框中显示Car从地图上的按键? 我应该添加jList到滚动窗格,然后通过Map键添加每个字符串从Key到jList循环?

+3

请说出重要细节并显示相关的[mcve]代码,以便您的问题更易于理解。请浏览[tour]并查看[帮助]部分以及[如何提出问题](http://stackoverflow.com/help/how-to-ask)部分以了解更多信息如何改善你的问题。 –

+1

请告诉我们你试过的东西 – CodingNinja

+0

“*我应该将jList添加到滚动窗格,然后循环...?”*是的,你在正确的轨道上。 –

回答

0

你可以像下面那样从hashmap中获得密钥。只要你有密钥,你就可以得到与密钥相关的特定值。

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