我正在读取xml文件中的信息,在那里我不知道有多少信息存在,直到我读到它。我动态创建Jtextfields并可以获取信息显示在它们上面。我正在尝试向这些文本字段添加documentlistener,以便用户可以更改数据,并且每次更改数字时它都会自动更新xml文件。问题是没有引用JTextField来获取文本,并且它导致编译器错误。有没有办法做到这一点?
答案 0 :(得分:1)
使用工厂样式设置。
基本上,创建一个将创建JTextField
的方法或类。将它的引用传递给它将负责的节点。
创建文本字段并向其注册DocumentListener
...虽然我个人谨慎使用DocumentListener
,可能是ActionListener
和/或{{1可能更合适,但干草。