我想打印一个较长的文字逐个字母 - 好像有人只是在打字机上打字一样。 JavaFX 中最好的方法是什么?
答案 0 :(得分:1)
你只需要取一个字符串,然后逐个字母地将它放到场景上以模拟打字机打字。
迭代字符串并可能递增当前字母的x,y位置以使其在屏幕上就位。
在JavaFX 1.3 api中查看TimeLine对象,在时间线的每个“tick”处,您可以写出新的信件。
一个小的随机延迟将使布局看起来更像是打字(看看PauseTransition - 它在给定的延迟后执行一个动作 - 这可以绑定到每个刻度上随机的var集合。)
希望这会有所帮助。当你开始工作时,请随意将其发回到这里或jfxstudio.org之类的地方。