我想知道是否有办法通过char将字符串打印到JList char,每个字符之间有一个暂停。
如果我将它打印到控制台,我将遍历str.toCharArray(),然后print()每个char(同一行),然后暂停,然后继续下一个。看起来好像有人在打字。
如果我想打印“测试”,它首先打印“t”,然后打印“e”一秒钟,然后打印“s”,依此类推。
答案 0 :(得分:1)
基本过程与控制台相同。
您需要将String
细分为字符,然后将每个字符添加到ListModel
...
DefaultListModel<Character> model = new DefaultListModel<>();
String value = "Testing";
for (char c : value.toCharArray()) {
model.addElement(c);
}