-1

各文字の間に一時停止を入れて、文字列を文字ごとに JList 文字に出力する方法があるかどうか疑問に思っていました。

これをコンソールに出力する場合は、str.toCharArray() を反復処理してから、各文字 (同じ行) を print() し、一時停止してから次の行に進みます。誰かが入力しているように見えます。

「Testing」を印刷したい場合、最初に「t」を印刷し、次に「e」を 1 秒後に印刷し、次に「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 に答える