Hallo, ich habe ein JScrollPane auf dem ich ein JPanel für meine Aktionen (zb. zeichnen und ein JPG als Background) habe. Jetzt habe ich eine Zoomfunktion implementiert, die alles schön groß und klein skaliert. Funktioniert super. Aber!!!!
Wenn ich einzoome wird durch die Scalierung natürlich alles von der linken oberen Ecke weg scaliert. Ich möchte aber, das mein aktueller Mittelpunkt auch weiterhin mein Mittelpunkt bleibt. Rechnerisch den neuen "View" berechnen ist kein Problem, aber wie kann man dem JScrollPane sagen, so jetzt scroll zu dem Fenster (200,200) oder so?
Geht das überhaupt, oder muss ich sehr umständlich meine Scalierung ändern?
Danke für Eure Hilfe und schöne Grüße.
Wenn ich einzoome wird durch die Scalierung natürlich alles von der linken oberen Ecke weg scaliert. Ich möchte aber, das mein aktueller Mittelpunkt auch weiterhin mein Mittelpunkt bleibt. Rechnerisch den neuen "View" berechnen ist kein Problem, aber wie kann man dem JScrollPane sagen, so jetzt scroll zu dem Fenster (200,200) oder so?
Geht das überhaupt, oder muss ich sehr umständlich meine Scalierung ändern?
Danke für Eure Hilfe und schöne Grüße.