N
Nintendo
Gast
hab nen kleines Problem, höre grad java in der UNI und hab kp wie dass funktionieren soll, also wenn jemand ideen aht) Ich freue mich über jede Antwor
Schreiben Sie ein Programm, das ein von Ihnen gewähltes Bild aus einer Datei im GIF- oder JPGFormat
einliest und in einem Fenster darstellt, dessen Größe genau dem dargestellten Bild entspricht.
(Das Bild sollte also nicht zu groß, aber auch nicht zu klein sein.)
• Ihr Programm soll Ihnen erlauben, mit gedrückter linker Maustaste einen rechteckigen Bereich
des Bildes auszuwählen, indem Sie mit der Maus ein entsprechendes Rechteck „aufziehen“.
(Denken Sie an die Zoomfunktion einschlägiger Bildbearbeitungsprogramme.) Das Rechteck
soll dabei deutlich gekennzeichnet werden, etwa durch einen Rahmen o.ä. Natürlich soll das
Rechteck bereits während des Aufziehens sichtbar sein und sich entsprechend der
Mausbewegung ändern.
• Sobald Sie die linke Maustaste wieder loslassen, soll der ausgewählte Bereich des Bildes
tatsächlich auf Fenstergröße gezoomt werden. Dabei soll das Seitenverhältnis des Bildes
unverändert bleiben, das Bild soll also nicht verzerrt werden. (Das kann natürlich dazu führen,
daß mehr als der ausgewählte Bereich des Bildes in der gezoomten Darstellung zu sehen ist.)
• Ob in einer solchen „Zoomansicht“ weiteres (also geschachteltes) Zoomen möglich ist, bleibt
Ihnen und Ihrem Programm überlassen.
• Ein Klick mit der rechten Maustaste soll den eingestellten Zoom zurücknehmen, sofern das
Bild nicht ohnehin bereits in seiner originalen Größe dargestellt wird.
Vielen Dank
euer
Nintendo
Schreiben Sie ein Programm, das ein von Ihnen gewähltes Bild aus einer Datei im GIF- oder JPGFormat
einliest und in einem Fenster darstellt, dessen Größe genau dem dargestellten Bild entspricht.
(Das Bild sollte also nicht zu groß, aber auch nicht zu klein sein.)
• Ihr Programm soll Ihnen erlauben, mit gedrückter linker Maustaste einen rechteckigen Bereich
des Bildes auszuwählen, indem Sie mit der Maus ein entsprechendes Rechteck „aufziehen“.
(Denken Sie an die Zoomfunktion einschlägiger Bildbearbeitungsprogramme.) Das Rechteck
soll dabei deutlich gekennzeichnet werden, etwa durch einen Rahmen o.ä. Natürlich soll das
Rechteck bereits während des Aufziehens sichtbar sein und sich entsprechend der
Mausbewegung ändern.
• Sobald Sie die linke Maustaste wieder loslassen, soll der ausgewählte Bereich des Bildes
tatsächlich auf Fenstergröße gezoomt werden. Dabei soll das Seitenverhältnis des Bildes
unverändert bleiben, das Bild soll also nicht verzerrt werden. (Das kann natürlich dazu führen,
daß mehr als der ausgewählte Bereich des Bildes in der gezoomten Darstellung zu sehen ist.)
• Ob in einer solchen „Zoomansicht“ weiteres (also geschachteltes) Zoomen möglich ist, bleibt
Ihnen und Ihrem Programm überlassen.
• Ein Klick mit der rechten Maustaste soll den eingestellten Zoom zurücknehmen, sofern das
Bild nicht ohnehin bereits in seiner originalen Größe dargestellt wird.
Vielen Dank
euer
Nintendo