ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
555
555
EMPFEHLEN
-
31.01.10 23:52 #1
- Registriert seit
- Aug 2009
- Beiträge
- 6
Hallo, ich habe folgendes Problem:
Ich möchte ein BufferedImage der Größe eines JPanels anpassen.
Mit
kann man zwar die Größe ändern, jedoch sollen die Seitenverhältnisse des Bildes gleich bleiben.Code :1
getScaledInstance(int x, int y, int hints)
Hat jemand eine Idee wie ich das machen könnte?
-
31.01.10 23:54 #2
Prüf doch beim verändern einfach die Verhältnisse des Bildes, und wenn das neue Verhätniss nicht passt errechnest du es per neuer Höhe oder Breite.
-
Errechne doch einfach die Größe mit dem passenden Seitenverhältnis. Du guckst also ob dein Bild die volle Breite oder die volle Höhe des Panel bekommen muss und erechnest wie große die andere Seite sein muss.
Außerdem solltest du anstelle von getScaledInstance drawImage benutzen http://java.sun.com/products/java-me...a_resized_copy
-
01.02.10 00:13 #4
- Registriert seit
- Aug 2009
- Beiträge
- 6
Danke, jetzt geht es
Ähnliche Themen
-
Fenstergröße anpassen
Von Slazer im Forum C/C++Antworten: 9Letzter Beitrag: 19.01.08, 07:41 -
3 Zeilenlayout (an Fenstergröße anpassen)
Von kai0r im Forum CSSAntworten: 3Letzter Beitrag: 14.01.08, 16:59 -
RichEditFeld der Fenstergröße anpassen
Von Konsumierer im Forum VisualStudio & MFCAntworten: 6Letzter Beitrag: 04.04.05, 17:15 -
Fenstergröße anpassen
Von uwee im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 14.01.05, 13:34 -
Flash an Fenstergröße anpassen
Von pausch13 im Forum Flash PlattformAntworten: 1Letzter Beitrag: 25.10.01, 09:25





Zitieren

Login





