所以我想做的是,用户输入存储在变量中的字符串,但是有捕获,因为用户同时输入字符串,应该在文本字段中显示另一个字符串,例如,假设用户想输入字符串“netbeans”而另一个字符串(我要显示而不是“netbeans”)是“program”。因此,当用户输入“n”时,“p”应显示在文本字段中,“n”应存储在变量中,类似地,当输入“e”时,应显示“r”并应添加“e” “n”使“ne”等等。
答案 0 :(得分:0)
因此,当用户输入" n"," p"应显示在文本字段中," n"应存储在变量中,
您可以使用DocumentFilter
。这将允许您在键入的每个字符以及添加到Document
之前访问它们。因此,这将允许您翻译每个字符,然后将该字符附加到另一个变量。
阅读Implementing a DocumentFilter上Swing教程中的部分,了解更多信息和示例。