通过Char打印到JList Char

时间:2013-06-05 01:13:31

标签: java swing jlist concat

我想知道是否有办法通过char将字符串打印到JList char,每个字符之间有一个暂停。

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

如果我想打印“测试”,它首先打印“t”,然后打印“e”一秒钟,然后打印“s”,依此类推。

1 个答案:

答案 0 :(得分:1)

基本过程与控制台相同。

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

DefaultListModel<Character> model = new DefaultListModel<>();
String value = "Testing";
for (char c : value.toCharArray()) {
    model.addElement(c);
}