如何将字符串作为文本字段中的输入,并将其存储在变量中,但在java netbeans中的文本字段中显示另一个字符串?
所以我想做的是,用户输入存储在变量中的字符串,但有一个陷阱,当用户同时输入字符串时,另一个字符串应该显示在文本字段中,例如,假设用户想输入字符串“netbeans”,另一个字符串(我想显示而不是“netbeans”)是“程序”。因此,当用户输入“n”时,“p”应显示在文本字段中,“n”应存储在变量中,类似地,当输入“e”时,应显示“r”,并将“e”添加到“n”中以生成“ne”,以此类推 因此,当用户输入“n”时,“p”应显示在文本字段中,“n”应存储在变量中 您可以使用如何将字符串作为文本字段中的输入,并将其存储在变量中,但在java netbeans中的文本字段中显示另一个字符串?,java,netbeans,Java,Netbeans,所以我想做的是,用户输入存储在变量中的字符串,但有一个陷阱,当用户同时输入字符串时,另一个字符串应该显示在文本字段中,例如,假设用户想输入字符串“netbeans”,另一个字符串(我想显示而不是“netbeans”)是“程序”。因此,当用户输入“n”时,“p”应显示在文本字段中,“n”应存储在变量中,类似地,当输入“e”时,应显示“r”,并将“e”添加到“n”中以生成“ne”,以此类推 因此,当用户输入“n”时,“p”应显示在文本字段中,“n”应存储在变量中 您可以使用DocumentFilte
DocumentFilter
。这将允许您在键入每个字符并将其添加到文档之前访问每个字符。因此,这将允许您翻译每个字符,然后将字符附加到另一个变量
阅读Swing教程中关于的部分,了解更多信息和示例。那么您想用一个字母替换另一个字母吗?在文本字段中添加一个侦听器,以便按键,然后更新另一个显示字段,并更新所需的任何变量。我想这里有太多的用例,无法提供更多。如果字符串是不同的长度?如果输入的字符不在第一个字符串中怎么办?你这样做的目的是什么?某种凯撒密码(仅适用于单个字母)?从用户的角度来看,这可能是非常令人恼火的,可能更好的方法是有一个输入字段和一个单独的输出字段?