gpt4 book ai didi

java - 显示每个字符之间有延迟的字符

转载 作者:行者123 更新时间:2023-12-02 05:35:17 24 4
gpt4 key购买 nike

我正在开发一个简单的基于文本的冒险游戏。

我想让文本一次显示一个字符。

我不太确定它叫什么,但我希望文本显示得就像您看到正在键入的单词一样。

不使用 Swing 可以完成此操作吗?

最佳答案

您可以自己编写一个辅助方法,从字符串中打印一个字符,然后等待一段时间,然后打印下一个字符,等等。

public void delayedPrint(int delay, String s) {
try {
for (char c : s.toCharArray()) {
System.out.print(c); // print characters without newline
Thread.sleep(delay); // wait for some milli seconds
}
} catch (InterruptedException e) {
}
System.out.println(); // finally, add a line break
}

然后,只要您想以这种方式打印一些文本,就可以使用此方法:

delayedPrint(100, "A long time ago, in a dungeon far far away...");

关于java - 显示每个字符之间有延迟的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25039608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com