Für eine Laufschrift will ich ein paar Labels verschieben.
Leider flackert das Ergebnis immerwieder sehr stark.
Im Internet konnte ich bisher kein Tutorial finden, indem mir eine Möglichkeit wird eine Laufschrift mit unterschiedlichen Links zu versehen erklärt wird.
Daher mein Gedankengang:
-^ Ich dachte an verschiedene Themen
-^ jedem Thema werden eigene Attribute zugeordnet (Farbe, Verknüpfungsziel, etc)
-^ jedes Thema hat ein eigenes Label
Ich wollte dann die immer sichtbaren Labels entsprechend mit Label.setBounds() verschieben, sobald ich aber mehr als ein Label bewege flackert das ganze so stark, dass ich nicht's mehr lesen kann.
Auf ein Posting wurde mir daraufhin dazu geraten das verschieben innerhalb der Methode update(Graphics g) zu machen, dabei kommt es aber zu folgendem:
Im Applet-Viewer wird die Laufschrift nur dann angezeigt, wenn ich entweder die Fenstergröße ändere, oder aber erst ein anderes Fenster in den Vordergrund hole, was das Applet-Viewer-Fenster verdeckt und dann wieder den Focus auf den Applet-Viewer setze.
Und es flackert schon bei einem Label!
Eine Verschiebung durch Stringmanipulation, indem ich immer einen Buchstaben an einer Seite des Strings abschneide und an der anderen wieder anfüge, führt (aufgrund der unterschiedlichen Buchstabenbreiten) zu einer unregelmässigen Bewegung und ich weiß auch keine Möglichkeit jedes Thema einzeln zu verlinken.
Ich bin für jeden Anregung und alle Vorschläge offen.
Leider flackert das Ergebnis immerwieder sehr stark.
Im Internet konnte ich bisher kein Tutorial finden, indem mir eine Möglichkeit wird eine Laufschrift mit unterschiedlichen Links zu versehen erklärt wird.
Daher mein Gedankengang:
-^ Ich dachte an verschiedene Themen
-^ jedem Thema werden eigene Attribute zugeordnet (Farbe, Verknüpfungsziel, etc)
-^ jedes Thema hat ein eigenes Label
Ich wollte dann die immer sichtbaren Labels entsprechend mit Label.setBounds() verschieben, sobald ich aber mehr als ein Label bewege flackert das ganze so stark, dass ich nicht's mehr lesen kann.
Auf ein Posting wurde mir daraufhin dazu geraten das verschieben innerhalb der Methode update(Graphics g) zu machen, dabei kommt es aber zu folgendem:
Im Applet-Viewer wird die Laufschrift nur dann angezeigt, wenn ich entweder die Fenstergröße ändere, oder aber erst ein anderes Fenster in den Vordergrund hole, was das Applet-Viewer-Fenster verdeckt und dann wieder den Focus auf den Applet-Viewer setze.
Und es flackert schon bei einem Label!
Eine Verschiebung durch Stringmanipulation, indem ich immer einen Buchstaben an einer Seite des Strings abschneide und an der anderen wieder anfüge, führt (aufgrund der unterschiedlichen Buchstabenbreiten) zu einer unregelmässigen Bewegung und ich weiß auch keine Möglichkeit jedes Thema einzeln zu verlinken.
Ich bin für jeden Anregung und alle Vorschläge offen.