我需要一次將輸出顯示到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