Hallo,
ich habe das Problem, dass ich ein JPanel in einem ScrollPane habe und auf dieses Panel eine isometrische Karte male (Diamantenform). Wenn die Karte ziemlich groß wird kommt das JPanel nicht mehr mitm Zeichnen hinterher und meine ganze Ansicht wird verzerrt.
Ich dachte mir nun, dass man irgendwie die ScrollPane dazu zwingen könnte, erst ihre Komponenten neu zu zeichnen, wenn das Scrollen abgeschlossen ist. Nur hab ich derzeit keine Funktion gefunden, die mir dies erleichtern könnte (dachte es geht vielleicht ein wenig auch ohne die paintComponent zu überschreiben).
Kann mir da jemand eine Gedankenstütze geben, damit das klappt? Bin leider noch zu unerfahren in Swing-Programmierung, dass ich nun gleich wüsste, wie man was macht
Ciao KoMtuR
ich habe das Problem, dass ich ein JPanel in einem ScrollPane habe und auf dieses Panel eine isometrische Karte male (Diamantenform). Wenn die Karte ziemlich groß wird kommt das JPanel nicht mehr mitm Zeichnen hinterher und meine ganze Ansicht wird verzerrt.
Ich dachte mir nun, dass man irgendwie die ScrollPane dazu zwingen könnte, erst ihre Komponenten neu zu zeichnen, wenn das Scrollen abgeschlossen ist. Nur hab ich derzeit keine Funktion gefunden, die mir dies erleichtern könnte (dachte es geht vielleicht ein wenig auch ohne die paintComponent zu überschreiben).
Kann mir da jemand eine Gedankenstütze geben, damit das klappt? Bin leider noch zu unerfahren in Swing-Programmierung, dass ich nun gleich wüsste, wie man was macht

Ciao KoMtuR