簡體   English   中英

將JFrame對象類作為值傳遞給Java中的HashMap

[英]Passing JFrame object Class as a value in HashMap in java

在我的項目中,大約有10個“ JFrame”。
現在,我想將“ JFrame”的對象作為值放入映射中。 每當我需要此對象時,都會從地圖中獲取。

例如:

Jframe1 jframe_1 = new Jframe1();  
Jframe2 jframe_2 = new Jframe2();   
Jframe3 jframe_3 = new Jframe3();   
Jframe4 jframe_4 = new Jframe4(); 



map.put("1",jframe_1);  
map.put("2",jframe_2);  
map.put("3",jframe_3);  
map.put("4",jframe_4);

請注意,當我從map獲取值時,我想使用類中的任何字段和方法。

我怎樣才能做到這一點?

您需要轉換從地圖中獲得的值。

Jframe1 jframe_1 =(Jframe1) map.get("1");

然后使用您要使用的任何字段

jframe_1.start();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM