-1

我想知道是否有一种方法可以按字符将字符串打印到 JList 字符,每个字符之间有一个暂停。

如果我将它打印到控制台,我将遍历 str.toCharArray(),然后 print() 每个字符(同一行),然后在继续下一个之前暂停。看起来有人在打字。

如果我想打印“Testing”,它会先打印“t”,一秒钟后打印“e”,然后是“s”,以此类推。

4

1 回答 1

1

基本过程与控制台相同。

您需要将其分解String为字符,然后将每个字符添加到ListModel...

DefaultListModel<Character> model = new DefaultListModel<>();
String value = "Testing";
for (char c : value.toCharArray()) {
    model.addElement(c);
}
于 2013-06-05T01:41:21.680 回答