-1
我想知道是否有一種方法來打印一個字符串到一個JList char字符與每個字符之間的暫停。打印到JList字符char
如果我打印到控制檯,我將遍歷str.toCharArray(),然後print()每個字符(同一行),然後在進入下一個字符之前暫停。這看起來好像有人在打字。
如果我想打印「測試」,它會首先打印「t」,然後是「e」秒後,然後是「s」,依此類推。
我想知道是否有一種方法來打印一個字符串到一個JList char字符與每個字符之間的暫停。打印到JList字符char
如果我打印到控制檯,我將遍歷str.toCharArray(),然後print()每個字符(同一行),然後在進入下一個字符之前暫停。這看起來好像有人在打字。
如果我想打印「測試」,它會首先打印「t」,然後是「e」秒後,然後是「s」,依此類推。
基本過程與控制檯的基本過程相同。
您需要的String
分解成字符,然後每個字符添加到ListModel
...
DefaultListModel<Character> model = new DefaultListModel<>();
String value = "Testing";
for (char c : value.toCharArray()) {
model.addElement(c);
}
每個字符添加到列表模型... – MadProgrammer
請解釋一點。是否有時間延遲?用戶會看到/體驗到什麼?你真的在問如何使用Swing Timer嗎? –
將字符添加到另一個下面?你可以做同樣的事情並設置jlist的模型 – nachokk