Hallo,
ich beschäftige mich gerade mit dem erzeugen einer GUI unter Java. Dazu habe ich mir ein JFrame gebaut, auf dem ein JLabel liegt, um ein Bild anzeigen zu können. Meine Vorstellung ist, dass sich das Bild mit der Fenstergröße skalliert. Dabei ist folgendes zu beachten:
Angenommen ich skalliere die Breite auf 1000, so muss die Höhe Automatisch auf 625 gesetzte werden. (Um verzerrungen zu vermeiden)
Könnt ihr mir ein paat Tipps geben, wie ich soetwas lösen kann?
PS: Ich frage nicht, weil ich nicht weiss wie es geht. Ich frage, weil ich zu meiner "Delphi-Zeit" sowas von Hand programmiert habe, bis ich erfahren musste, dass eine Eigenschaft nur auf true gesetzt werden muss, um genau diese Funktionalität zu erhalten.
Viele Grüße
ProChris
ich beschäftige mich gerade mit dem erzeugen einer GUI unter Java. Dazu habe ich mir ein JFrame gebaut, auf dem ein JLabel liegt, um ein Bild anzeigen zu können. Meine Vorstellung ist, dass sich das Bild mit der Fenstergröße skalliert. Dabei ist folgendes zu beachten:
- das Fenster darf nicht größer skalliert werden, als das Bild (um Verpixelungen zu vermeiden)
- das Bild hat eine Auflösung von 1440 * 900, somit ein Seitenverhältnis von 1,6
Angenommen ich skalliere die Breite auf 1000, so muss die Höhe Automatisch auf 625 gesetzte werden. (Um verzerrungen zu vermeiden)
Könnt ihr mir ein paat Tipps geben, wie ich soetwas lösen kann?
PS: Ich frage nicht, weil ich nicht weiss wie es geht. Ich frage, weil ich zu meiner "Delphi-Zeit" sowas von Hand programmiert habe, bis ich erfahren musste, dass eine Eigenschaft nur auf true gesetzt werden muss, um genau diese Funktionalität zu erhalten.
Viele Grüße
ProChris