Aufgaben GUI


Grundlagen

Erstelle folgende Programme:

  1. 300 * 300 Pixel ohne jede Funktion
  2. unsichtbar
  3. nichts passiert beim Beenden
  4. das Programm wird „versteckt“
  5. der Text „Hallo“ wird ausgegeben
  6. eine Schaltfläche und ein Textfeld ohne Funktion
  7. Klick auf die Schaltfläche gibt den Text „Hallo“ aus
  8. Klick auf die Schaltfläche gibt den Text des Textfeldes aus
  9. Enter Taste im Textfeld gibt dessen Inhalt aus
  10. Enter Taste im Textfeld schreibt den Inhalt des Textfeldes auf die Schaltfläche
  11. Zweites Textfeld.
    • Steht dort ja, wird der Inhalt des ersten Textfeldes auf die Schaltfläche geschrieben, soblad die Schaltfläche geklickt wurde
    • Ansonsten erfolgt die Ausgabe des Inhaltes im Label
  12. Wie Aufgabe 11, allerdings stellt ein Drücken der Enter-Taste im zweiten Textfeld den Ursprungszustand der Schaltfläche wieder her
  13. Enter im ersten Textfeld beraubt der Schaltfläche ihrer Funktionalität.
  14. Zweite Schaltfläche ohne Funktion. Wie Aufgabe 13, nur erhält nach dem Drücken der Enter-Taste diese Schaltfläche die Funktion der ersten Schaltfläche



Lösungsvorschlag



Fortgeschritten

Erstelle einen kleinen Rechner, der folgende Kriterien erfüllt:
Optik:

  • Ein Panel mit zwei Eingabefeldern + Textfeldern, die mit Zahl1 und Zahl2 beschriftet sind. Rahmen: grün und grau
  • Zweites Panel mit drei Schaltflächen: plus, minus, mal . Rahmen: rot
  • Drittes Panel: ein Textfeld beschrifte mit „Ergebnis“ und blauem Rahmen.

hier mein Programm: rechner_gui.jar oder rechner.zip
Version 2: rechner_ver2_gui.jar

Hier mal nachlesen

Fortgeschritten 2

Erstelle ein kleines Programm, das folgende Kriterien erfüllt:
Optik:

  • Eine einzugeben Anzahl von Kreisen wird entweder horizontal, vertikal oder diagonal gezeichnet.



Programm: kreiszeichner.jar

Lösung: kreiszeichner.zip



Hier mal nachlesen




Startseite > Programmieren > Java2 > Aufgaben GUI

programmieren/java2/gui/aufgaben.txt · Zuletzt geändert: 10.11.2014 16:46 (Externe Bearbeitung)
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0