C
cmmi
Gast
Hallo,
ich lese jetzt schon seit ein paar Tagen hier mit, und habe auch schon die Tutorials durch. Die Suche hat mir auch keine brauchbaren Ergebnisse gebracht.
Also, was ist mein Problem? Ich habe eine Liste von Sequenzen, jede Sequenz ist wiederum eine Liste an Symbolen. Für jedes Symbol gibt es eine Grafikdatei.
Ich möchte nun diese Sequenzliste anzeigen, mit der Möglichkeit rein und rauszuzoomen sowie natürlich scrollen, da die liste nicht komplett auf den Bildschirm passt. Ach ja, die Bilder müssen farblich markierbar sein, da das ganze zum Anzeigen von Mustern dienen soll. Daher handelt es sich bei den Bildern um transparente pngs.
Was habe ich schon probiert: eine JList mit eigenem CellRenderer, das war aber performance technisch nicht wirklich toll, da war kein "flüssiges" betrachten und nutzen der Liste möglich.
Momentan spiele ich mit einer eigenen Component welche alles selber zeichnet. Das ist schon ganz in Ordnung, aber auch noch nicht so wahnsinnig schnelle. Habe eben mal versucht das Zeichnen einer einzelnen Sequenz in einen eigenen Thread auszulagern, aber das scheint auch nicht wirklich zu klappen.
Daher meine Frage, wie bekommt man eine solche Datenstruktur sinnvoll und vor allem flott auf den Schirm? Jemand eine Idee? Wenn nötig poste ich gerne den Code, aber vielleicht hat ja schon jemand eine generelle Idee?
Danke & greet,
Sebastian
ich lese jetzt schon seit ein paar Tagen hier mit, und habe auch schon die Tutorials durch. Die Suche hat mir auch keine brauchbaren Ergebnisse gebracht.
Also, was ist mein Problem? Ich habe eine Liste von Sequenzen, jede Sequenz ist wiederum eine Liste an Symbolen. Für jedes Symbol gibt es eine Grafikdatei.
Ich möchte nun diese Sequenzliste anzeigen, mit der Möglichkeit rein und rauszuzoomen sowie natürlich scrollen, da die liste nicht komplett auf den Bildschirm passt. Ach ja, die Bilder müssen farblich markierbar sein, da das ganze zum Anzeigen von Mustern dienen soll. Daher handelt es sich bei den Bildern um transparente pngs.
Was habe ich schon probiert: eine JList mit eigenem CellRenderer, das war aber performance technisch nicht wirklich toll, da war kein "flüssiges" betrachten und nutzen der Liste möglich.
Momentan spiele ich mit einer eigenen Component welche alles selber zeichnet. Das ist schon ganz in Ordnung, aber auch noch nicht so wahnsinnig schnelle. Habe eben mal versucht das Zeichnen einer einzelnen Sequenz in einen eigenen Thread auszulagern, aber das scheint auch nicht wirklich zu klappen.
Daher meine Frage, wie bekommt man eine solche Datenstruktur sinnvoll und vor allem flott auf den Schirm? Jemand eine Idee? Wenn nötig poste ich gerne den Code, aber vielleicht hat ja schon jemand eine generelle Idee?
Danke & greet,
Sebastian