将JFrame对象类作为值传递给java中的HashMap
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将JFrame对象类作为值传递给java中的HashMap相关的知识,希望对你有一定的参考价值。
在我的项目中,大约有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();
以上是关于将JFrame对象类作为值传递给java中的HashMap的主要内容,如果未能解决你的问题,请参考以下文章