| |
| 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.
|
 |
|