清理多个JTextField

时间:2010-06-08 19:42:11

标签: java jtextfield

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

2 个答案:

答案 0 :(得分:1)

为什么要以不同的方式做到这一点?我想你可以通过getDocument().remove(0, length)或设置一个新的文档模型来做到这一点,但两种选择都比.setText("")更差

如果你想要一些“全局”清除按钮(类似于HTML< input type = reset />),答案是它在Java中不可能。您必须以某种方式将组件存储在集合中,并将它们循环遍历并逐个清除每个组件。

答案 1 :(得分:0)

跟踪数组中的所有实例? Swing不会主要知道什么是JTextField而不是什么。

据我所知,将文本设置为空字符串是清除文本的唯一方法。 Ť