1

我想知道如何在 Java 应用程序中清理多个 JTextField,而不为每个字段设置一个空字符串。有什么建议么?

4

2 回答 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 回答