Marquee

Status
Nicht offen für weitere Antworten.

HTML

Bekanntes Mitglied
sers, ich habe ein Textfeld mit einem Text drin stehen.
Jetzt wärs toll wenn der Text laufen würde wie auf einer Laufanzeige.
In HTML gibts dafür den Befehl marquee, nur damit ihr wisst was ich genau meine.

wie kann ich des denn jetzt in Java machen?

thanks
 

SebiB90

Top Contributor
vllt. geht es irgendwie mit scrollRectToVisible(), wie weiß ich aber nicht nur ne vermutung
und marquee ist nicht html valide und dürfte nur im ie funktionieren
 

Illuvatar

Top Contributor
Du meinst schon Java, nicht? ;)

Also in einem Textfeld wird das schon irgendwie schwieriger, was ich mir vorstellen könnte wäre das auf einem Label. Du musst eben ständig neuzeichnen - und das v.a. selber zeichnen. Schau dann System.currentTimeMillis() und berechne daraus wie weit rechts du das malen musst.

Nebenbei: Ich habe noch keine Gui gesehen, die so etwas benötigt hätte, und ich kann mir kaum vorstellen, dass so etwas irgendwo eine Gui verbessern könnte.
 

MPW

Top Contributor
HTML hat gesagt.:
also gut wenn des so kompliziert is dann lass ichs einfach weg.

trotzdem danke leute

Ist nicht kompiliziert, kommt nur darauf an, wie die Qualitaet sein soll, du koenntest z.B. immer einmal pro Sekunde das erste Zeichen aus dem Textfeld wegnehmen und hinten dranhaengen, dann mit setText den Text aktualisieren, das geht in 10 Zeilen Code maximal....das wird nur etwas ruckeln....
 

Sky

Top Contributor
Das einfachste ist, darauf zu verzichten; es sei denn, es ist ein News-Ticker. (andere Anwendungsmöglichkeiten fallen mir nicht ein...)
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben