我需要一次将输出显示到JTextArea的一个字符,每个字符之间略有延迟。我尝试如下:Java将打字机效果添加到JTextArea
private static void printInput(final String input)
{
Timer timer = new Timer(60,new ActionListener(){
public void actionPerformed(ActionEvent e)
{
for(int i = 0; i<input.length(); i++)
{
messageArea.append(Character.toString(input.charAt(i)));
}
}
});
}
也有类似的问题,但是我无法找到一个有一个例子,我可以用它来找出我的问题
“定时器”是伪循环,也就是说,每个循环都是循环的迭代,这意味着您需要更新用户界面,更新循环条件并根据需要重复 – MadProgrammer