Simpler "Fließtext"

jalako

Mitglied
Hallo liebe Community,

ich brauche mal Vorschläge und Ideen zur Umsetzung einer meiner Ideen.
Und zwar möchte ich wie bei den klassischen Pokemon Spielen Fließtexte (oder wie man die auch nennt) in mein Spiel einbauen. Also, dass der Text nicht von Anfang an im JLabel steht, sondern sich Buchstabe für Buchstabe aufbaut.

In diesem Video sieht man das, was ich machen möchte in der Box am unteren Rand des Bildschirms:

Natürlich könnte ich ständig das machen:

JLabel.setText("H");
JLabel.setText("Ha");
JLabel.setText("Hal");
JLabel.setText("Hall");
JLabel.setText("Hallo");



Das ist aber nervig... Deshalb brauche ich ein besseres System.
Danke im Vorraus!
 

Thallius

Top Contributor
Subclasse jLabel und überschreibe setText(). In dem setText startest du dann einen Thread welcher jede xte Millisekunde einen weiteren Buchstaben dem Label mit super.setText() hinzufügt.
 

Ähnliche Java Themen

Neue Themen


Oben