Zum betrachten von Bildern schreibe ich ein kleines Betrachtungsprogramm. Das Bild selbst zeichne ich auf ein JPanel, das sich innerheib einer Scrollpan befindet. Wird in das Bild hineingezoomt, vergrößere ich das JPanel mit setPreferredSize() und setzen mit scrolPane.getViewport().setViewPosition(viewPos); die Position der scrollbalken. Leider habe ich dadurch ein leichtes flackern, da das Bild bereits beim setzen der Panelgröße neu gezeichnet und anschließend auch noch beim verschieben neu gezeichnet wird. Ich habe schon verschiedenes auspropiert, z. B. setIgnoreRepaint(true) usw..
Wie kann ich das zeichnen beim setzen von setPreferredSize() unterdrücken?
Wie kann ich das zeichnen beim setzen von setPreferredSize() unterdrücken?