将JFrame对象类作为值传递给java中的HashMap

时间:2018-04-22 08:29:33

标签: java hashmap jframe

在我的项目中,大约有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获取值时,我想使用类中的任何字段和方法。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您需要施放从地图中获得的值。

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

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

jframe_1.start();