ueb12 - oth

Werbung
Programmieren in Java
12. Übung
1. Aufgabe
Schreibe ein Programm, das eine Textdatei (z.B. *.java“) aus dem aktuellen Verzeichnis über eine
„TextArea“ auf ein Fenster des Bildschirms abbildet. Jede Zeile soll dabei durchnummeriert werden.
Die Nummerierung ist in Kommentarzeilen einzuschließen. Zur Ermittlung der abzubildenen Datei ist
ein „FileDialog“ heranzuziehen. Die Abbildung soll ein einem speziellen Font „Helvetica“, im Stil
Font.Plain“ und mit der Fontgröße 10 erfolgen. Das Fenster soll nach der Anzeige vergrößert werden
können und schließlich auch wieder geschlossen werden können.
2. Aufgabe
a) Schreibe ein Programm, das Celsius-Grade in Fahrenheit bzw. Fahrenheit- in Celsius-Grade
umrechnet. Zur Eingabe bzw. zur Darstellung der Umrechnung benutze die folgenden beiden
Textfelder. Aus deren Beschriftung geht hervor, welches der beiden Textfelder zur Eingabe bzw.
Darstellung von Celsius-Graden bzw. Fahrenheit- dient. Ein- ubd Ausgabe sollen in ein Fenster einer
grafischen Benutzeroberfläche erfolgen, das folgende Gestalt besitzt.
b) Schreibe ein Programm, das die Temperturwerte von 0 bis 300 Fahrenheit-Graden in Schritten von
20 Fahrenheit-Graden in Celsius-Grade umrechnet und in eine Datei ausgibt.
3. Aufgabe
Schreibe ein Programm, das das folgende Fenster erzeugt:
Beim Aktivieren (Drücken einer der Schaltknöpfe soll die Hintergrundfarbe gemäß der auf den
Schaltknöpfen angegebenen Farbe sich ändern, z.B.: „Beim Drücken des mit „rot“ beschrifteten
Schaltknopfs, soll die Hintergrundfarbe des Fensters „rot“ werden.
4. Aufgabe
Gegeben ist die folgende Darstellung einer grafischen Benutzeroberfläche mit CheckboxKomponenten:
1
Programmieren in Java
Label und Status der jeweils zuletzt aktivierten Komponente sollen in das im oberen Teil der
Darstellung befindliche Textfeld eingetragen werden.
Realisiere die Inplementierung der vorliegendenen Darstellung.
5. Aufgabe
Die folgende Darstellung zeigt ein Textfeld, dann auf der linken Seite eine CheckboxGroup mit drei
Radio-Buttons, der auf der rechten Seite einen freien Bereich zur Hintergrund-Darstellung der jeweis
über einen Radiobutton ausgewählten Farbe folgt.
Realisiere die Implementierung der vorliegenden Darstellung.
6. Aufgabe
Das folgende Fenster einer grafischen Benutzeroberfläche
zeigt ein Fenster mit einem Textfeld, dem ein Auswahlmenü folgt. Darunter befindet sich ein Bereich
zur Darstellung der ausgewählten Farben im Hintergrund. Es sollen folgende Farben über das
Auswahlmenü ausgewählt werden können: „rot“, „blau“, „gruen“, „orange“, „pink“, „gelb“, „cyan“. Die
aktivierte Auswahl ist über Index und ItemEvent im Textfeld zu protokollieren.
Realisiere eine Implementierung der vorliegenden Darstellung.
7. Aufgabe
Die vorliegende Darstellung zeigt ein Fenster einer grafischen Benutzeroberfläche.
2
Programmieren in Java
Das Fenster besteht aus einem linken und rechten Teil. Im linken Teil befindet sich eine „List“Komponente. Die Liste soll zunächst die Einträge „rot“, „blau“, „gruen“, „pink“ umfassen. Weitere
Einträge sollen über Aktivierung derSchlatfläche mit dem Label „Test“ übernommen werden. Diese
Eintäge sind: „orange“, „pink“, „gelb“, „cyan“. Auf der rechten Seite des Fensters ist eine „TextArea“
dargestellt. In diesen Textbereich sollen jeweils die ausgewählten (aktivierten) Einträge aus der
Komponente List, wie die Abbildung zeigt, übernommen werden.
Realisiere eine Implementierung des vorliegenden Fensters im Rahmen einer grafischen
Benutzeroberfäche.
3
Herunterladen