2017-06-03 31 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)); 
}