【发布时间】:2016-10-26 18:53:01
【问题描述】:
我试图一次替换一个单词。我一直在这里查看其他答案,但我认为到目前为止我编写的代码会简单得多。我想用用户也选择的另一个词替换用户选择的词。我将有两个文本字段和一个按钮,每次用户单击按钮时,我们都会从两个文本字段中获取文本并替换文本区域中需要替换的单词。我的问题是,当单击替换按钮时,文本区域中的任何其他文本都将被删除,我们只剩下正在替换的单词。我知道我的问题是因为我将文本区域的文本设置为一个单词,但我不知道如何解决它。这是我的代码:感谢任何帮助。
replaceButton.addActionListener( new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String findText = textField.getText();
String replaceText = textField2.getText();
String text = textArea.getText();
text += text.replaceFirst(findText, replaceText);
textArea.setText(replaceText);
}
});
【问题讨论】: