Java SE + NetBeans - 如何将文本字段分配给 UI 生成器中的数组?

标签 java arrays netbeans jtextfield

我在 NetBeans 中生成了一个 UI,其中有 16 个文本字段,位置为 4x4。为了能够动态地迭代它们,我希望将这些文本字段放在一个数组中,这样它们的名称就类似于 field[0] - field[15],但我还没有找到一种方法来做到这一点。编辑器只允许我为每个字段分配一个特定的变量,并且它不接受“[]”并返回错误消息“组件的名称必须是有效的 Java 变量名称。”。 我不想通过外部修改代码来破坏 UI 生成器的显示,但如果这是唯一的方法,那就见鬼去吧。 :) 提前致谢!

最佳答案

不支持这种变量组织。

我总是通过在 initComponents() 调用后添加类似的内容来实现它:

fields = new JTextField[]{ textField1, textField2, ... };

关于Java SE + NetBeans - 如何将文本字段分配给 UI 生成器中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13311854/

相关文章:

c# - 使用快速排序对多个字符串数组进行排序

amazon-web-services - 如何将 Netbeans 上的 Java Webapp 部署到 AWS?

netbeans - 如何终止netbeans中的进程?

java - 当我的编译器告诉我正在使用不安全或未经检查的操作时,这意味着什么?

java - 未找到 HTTP 请求与 URI 的映射

java - 如何在java中获取jsoup中输入字段的值?

java - 列表如何使用 Apache poi 将映射值写入 Excel 文件

arrays - XSL : Construct an Array from a Delimited String

c++ - 模板结构作为数组

java - wsimport 从 wsdl 生成空类 (pojo)