gpt4 book ai didi

java - 如何在 Java 中克隆 JInternalFrame?

转载 作者:行者123 更新时间:2023-11-29 05:56:21 25 4
gpt4 key购买 nike

我正在自学 Java,我正在使用 netbeans 来开发它。我制作了一个简单的 JInternalFrame,里面有一个文本框,但我希望能够克隆它,然后用一些新文本。

我以为我可以只创建一个 JInternalFrame 数组并继续添加到它,但我似乎无法做到这一点。

我是新手,所以尽可能多的建议会很棒。 :)

最佳答案

我会制作一个工厂方法,createInternalFrame(),就像他们在答案 here 中所做的那样.

enter image description here

private int count;

desktop.add(createInternalFrame(++count));

private JInternalFrame createInternalFrame(int number) {
JInternalFrame jif = new JInternalFrame(
"F" + number, true, true, true, false);
int topLeft = 25 * number;
jif.add(new JTextField(String.valueOf(number), 8));
jif.pack();
jif.setLocation(topLeft, topLeft);
jif.setVisible(true);
return jif;
}

关于java - 如何在 Java 中克隆 JInternalFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11969140/

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