gpt4 book ai didi

java - 找到正确的代码: Array of jTextField

转载 作者:行者123 更新时间:2023-12-01 10:36:56 25 4
gpt4 key购买 nike

我一直在网上寻找类似这样的代码:

JTextField[] jt = new JTextField{jTextField1,jTextField2,..};

我曾经有过这段代码的副本,并将其保存在硬盘中,因为我知道我将来可能会使用它,但磁盘坏了!

谁能帮我找到这段代码吗?它给了我错误,所以请帮我纠正这个错误。谢谢!

顺便说一下,这是一个现有 jTextField 的数组,按下时它在按钮内运行。

编辑:由于这被标记为可能重复,因此这是我的解释。

经典的初始化已经过测试,到目前为止我在声明 jTextField 数组时看到的是这样的:

JTextField[] jt = new jTextField[10];

指定值然后添加它。

jTextField[n] = new JTextField(jTextField1);

如果我使用该方法,我将不得不重新输入。

jTextField[n] = new JTextField(jTextField2);
jTextField[n] = new JTextField(jTextField3);.. and so on and so forth.

现在我正在寻找的是我在示例代码中所说的内容。我用过一次,但我很笨拙,没有备份它。

最佳答案

这是错误的语法,会引发编译错误:

JTextField[] jt = new JTextField{jTextField1,jTextField2};

你需要做:

JTextField[] jt = new JTextField[] {jTextField1,jTextField2}; // or you can do {jTextField1,jTextField2};

我尝试过这个,效果很好:

JTextField j1 = new JTextField();
JTextField j2 = new JTextField();
JTextField[] j = new JTextField[] {j1, j2};
//JTextField[] j = {j1, j2}; // This syntax also works
System.out.println(j);

关于java - 找到正确的代码: Array of jTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34637186/

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