[英]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.