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