gpt4 book ai didi

java - 以字符串变量命名 JFrame

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:19 25 4
gpt4 key购买 nike

当您创建新的 JFrame 时,您只需键入:

    JFrame x = new JFrame();

我想知道是否有一个名称可以创建一个 JFrame,其中“x = a String”这是我的代码片段:

    public static void createWindow(String name, String title, int width, int height) {

JFrame x /*I want it to be name*/ = new JFrame();
name.setTitle(title);
name.setSize(width, height);
name.setVisible(true);

}

然后应该使用以下命令示例从另一个地方调用它:

createWindow(Name, Title, 200, 200);

并制作一个 JFrame,但是如何将“Name”变量输入到 x 中?

最佳答案

解决这个问题的一种方法是使用 map 。因此,如果说我想要多个框架名称,那么我可以做的是:

Map<String, JFrame> map ..
map.put("myframe1", new JFrame..);
..
JFrame x = map.get(name);//this is what you could do in your method

关于java - 以字符串变量命名 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28547849/

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