Frage

Ich mache eine Java-Anwendung, die einen Satz von Bildern in einer Timeline anzeigt.Meine Idee bestand darin, ein JScrollpane mit dem Satz aller in einem Rasterlayout festgelegten Bildern zu verwenden, aber nicht mit den traditionellen Bildlaufleisten scrollen, wollte ich etwas wie ein JSLider verwenden.

Der Zweck darin besteht darin, dem Benutzer mehr Kontrolle und -idee der Zeit zu geben, mit der die Teilmenge von Bildern gezeigt ist und eine größere Wirkung einer Zeitleiste ergibt.Ich habe ein einfaches visuelles Beispiel meiner Idee gefunden:

Bildbeschreibung eingeben Hier

Ich fragte mich, ob dies sogar möglich war, da ich nach umfangreichen Forschungen keine ähnlichen Beispiele gesehen habe.Jede Hilfe mit möglichen Lösungen wird sehr geschätzt.

Vielen Dank.

War es hilfreich?

Lösung

Einige Ideen: Legen Sie die Bilder in eine JPanel und diese JPanel in einen jscrollpane ohne Bildlaufleiste überhaupt.Synchronisieren Sie dann den Schieberegler (Änderungspeicher) mit dem JViewPort.

oder (einfacher) Verwenden Sie die horizontale Bildlaufleiste als Schieberegler und benutzerdefinierte JScrollbar mit den Etiketten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top