Programmbeispiele zum DV-Vortrag JAVA Swing im Rahmen der Ausbildung zum Mathematisch-Technischen Assistenten Dez. 1998
 
Hinweise:

- Alle hier vorgestellten Beispiele sind mit dem JDK (JDK1.2fcs) entwickelt und erst ab dieser Version lauffähig!

Anmerkung:

- Die Beispiele
  • Unser Geld für das nächste Jahrtausend    Heft 4/1999
  • MDI Window - Mutiple Document Interface    Heft 2/2000
sind von mir im Javamagazinveröffentlich wurden.

-  Zur Zeit überarbeite ich die Beispiele auf eine neuere Version des JDK. Sobald ich fertig bin, werde ich sie zum Download bereitstellen. Solltes du vorab Interesse haben, dann schicke mir eine Mail und ich werde Dir die Beispiele zuschicken.



Die Beispiele
 
Programmbeispiel: Lotus Notes Client (Demo) ®>
Ein Programmbeispiel ohne große Funktionalität. Das Programm NotesClientDemo zeigt eindrucksvoll, daß mit den Swing Elementen ein fast perfektes Abbild zum Original möglich ist.
Nach dem Starten erscheint eine Passwortabfrage, wo ein beliebiges Wort eingegeben werden kann.
In der Menüzeile unter dem Menüpunkt View ist ein Umschalten des Look and Feel möglich.
Drückt man im Karteireiter Replicator den Start-Button, wird "repliziert", was von einer JProgressBar in der Statusbar des Fensters angezeigt wird.
Programmbeispiel: Spiel mit dem Button
Dieses Beispiel zeigt zum einen verschiedene Arten von Buttons JButtons und JToggleButtons, verschiedene Rahmen (BorderFactory), Dialogboxen (JDialog)und die Verwendung von Karteireitern (JTabbedPane). Mit Hilfe des Button "UP" und "DOWN" wandert der Smilie vertikal neben den Buttons rauf und runter. Die JProgressBar, im unteren Teil, zeigt den maximalen und minimalen "Wanderweg" an. Ist das Minimum bzw. Maximum errreicht, erscheint eine Dialogbox, die auf dieses hinweist. Ebenfalls ist hier eine Menüleiste vorhanden, die ein Umschalten des Look and Feel ermöglicht.
Programmbeispiel: WYSIWYG HTML - Editor
Dieses Beispiel zeigt einen Editor, (JSplitPane) wo im oberen Teil eine HTML-Datei bearbeitet werden kann, die im unteren Teil mit Hilfe eines "Aktualisierungsbuttons" in der Toolbar angezeigt wird. Die Toolbar (JToolBar) ist mit Icons (ImageIcon)versehen und beliebig verschiebbar.
Auf die Menüleiste wurde besonderen Wert gelegt, so daß alle Möglichkeiten bei der Erstellung einer Menüleiste dargestellt werden.
Programmbeispiel: MDI Window Mutiple Document Interface
Dieses Beispiel zeigt, daß auch mehrere kleinere Frames (JInternalFrame) in einem größeren Frame (JFrame) möglich sind. In den kleinere Frames sind Buttons (JButton) mit Icons (ImageIcons) eingebettet, die hier für das Umschalten des Look and Feel sorgen.
Die kleine Anwendung "Spiel mit dem Font" zeigt, daß die Frames untereinander vollkommen autark behandelt werden, aber trotzdem auf Signale aus den anderen Frames reagieren.
Programmbeispiel: Color Chooser
Dieses Programm zeigt ein Beispiel für die Verwendung von Scrollbars (JScrollBar). Durch Verschieben des Einstellkopfes wird in der Umrandung der eingestellte Farbwert dargestellt und gleichzeitig in speziellen Textboxen (JTextField) als RGB-Farbwert angezeigt.


Die hier erwähnten Softwarebezeichnungen sind in den meisten Fällen auch eingetragene Warenzeichen und unterliegen daher auch den gesetzlichen Bestimmungen


© 1998 1999 Thomas Schlebach. Alle Rechte vorbehalten.