JLabelで使用できるメソッドを作成する簡単な方法が必要です。私は.write(何らかのテキスト)を作りたい。 jLabel.write(何らかのテキスト)を呼び出すたびにメソッド。それは手紙でいくつかのテキストを書き出します。私はコンソールでこれを簡単に行うことができますが、私は今JLabelでそれを行う方法を知っています。JLabelのメソッド
コード例:これは動作しません明白な理由のために
public void write(String a) {
char letter;
String word = "";
for(int i = 0; i < a.length(); i++) {
letter = a.charAt(i);
this.setText(word + letter);
word = word + letter;
try {
Thread.sleep(100);
} catch(Exception e) {
}
}
}
...
text.write("Hello");
。しかし、それを作る方法はありますか?私たちは4つのステップ必要これを行うために
あなたは、少なくとも[スイングにおける同時実行](https://docs.oracle.com/javase/で始まる必要がありますチュートリアル/自動化/並行性/)と[Swing Timersの使い方](https://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html) - [本当に基本的な例について](http: /stackoverflow.com/questions/13691339/adding-a-timer-and-displaying-label-text/13691413#13691413) – MadProgrammer
'JLabel'は、すでに使用できるメソッドを提供しています。 –