我想知道如何在Java应用程序中清理多个JTextField,而不为每个字段设置一个空字符串的文本。 有什么建议吗?
答案 0 :(得分:1)
为什么要以不同的方式做到这一点?我想你可以通过getDocument().remove(0, length)
或设置一个新的文档模型来做到这一点,但两种选择都比.setText("")
更差
如果你想要一些“全局”清除按钮(类似于HTML< input type = reset />),答案是它在Java中不可能。您必须以某种方式将组件存储在集合中,并将它们循环遍历并逐个清除每个组件。
答案 1 :(得分:0)
跟踪数组中的所有实例? Swing不会主要知道什么是JTextField而不是什么。
据我所知,将文本设置为空字符串是清除文本的唯一方法。 Ť