gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:20:21 25 4
gpt4 key购买 nike

在我的项目中大约有 10 个“JFrame”。
现在我想将“JFrame”的对象作为值放入 map 中。每次我需要这个对象时,都会从 map 中获取。

例如:

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

我该怎么做?

最佳答案

您需要转换从 map 中获得的值。

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

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

jframe_1.start();

关于java - 在java中将JFrame对象类作为HashMap中的值传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49963994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com