LOOK & FEEL

Java erlaubt es, das Aussehen einer Applikation komplett zu verändern, um so auch die Oberfläche plattformunabhängig darzustellen oder eben speziell an Ihre Wünsche anzupassen. Das NumericalChameleon macht dem Chamäleon in seinem Namen alle Ehre und unterstützt dabei alle Look&Feel-Standards, Metal-Themes, das Kunststoff-, das Metouia-, das Plastic- und das Squareness-Look&Feel.
 

Standards

Die Look&Feel-Standards können von den meisten Java-Applikationen gewählt werden.
"Aqua (Mac OS X)" bestimmt das Aussehen unter Mac OS X (nur auf Mac OS X wählbar)
"GTK+ 2.0" bestimmt das Aussehen von Applikationen unter Unix/Linux (seit JRE 1.4+)
"Ocean" ist ein plattformunabhängiger Look&Feel-Standard (seit JRE 1.5+)
"Metal (Java)" ist der plattformunabhängige Look&Feel-Standard (seit JRE 1.2+)
"Motif" bestimmt das Aussehen von Applikationen unter UNIX (z. B. CDE).
"Windows" bestimmt das Aussehen von Applikationen unter Windows (Windows only)
"Mac" bestimmt das Aussehen von Applikationen unter Mac OS (Mac OS only)
"System" ist das Look&Feel Ihres Computersystems.


Metal-Themes

Metal-Themes basieren auf dem plattformunabhängigen Look&Feel-Standard "Metal" von Java. Dabei haben Sie mit diesen Themes die Kontrolle über Farbe und Schrift und Sie können auch eigene Themes erstellen. Themes müssen die Endung ".theme" haben und sich im Unterverzeichnis "data/themes/java" des Installationsverzeichnisses befinden, damit sie von NumericalChameleon gefunden werden.
Folgende Einträge werden von NumericalChameleon bei Themes unterstützt:
 
Schlüsselwort Format Beschreibung/Beispiel
name String Name des Themes (wird noch nicht verwendet)
primary1 Rot,Grün,Blau-Werte (dezimal) 87,87,47
primary2 -"- 159,151,111
primary3 -"- 199,183,143
secondary1 -"- 111,111,111
secondary2 -"- 159,159,159
secondary3 -"- 231,215,183
black -"- Definition von Schwarz
white -"- Definition von Weiß
ControlTextFont Fontname,Style,Größe Dialog,bold,12
SystemTextFont -"- Dialog,bold,12
UserTextFont -"- Dialog,bold,12
MenuTextFont -"- Dialog,bold,12
WindowTitleFont -"- Dialog,bold,12
SubTextFont -"- Dialog,plain,10

Erwähnenswert sind die Themes "Steel.theme", die den Default des Metal-L&F repräsentiert, "Presentation.theme " für Präsentationen und "Contrast.theme" für zweifarbige Displays bei Laptops.


Kunststoff-Look&Feel

Das Default-Look&Feel des NumericalChameleon's ist das Kunststoff-Look&Feel.Die aktuelle Version kann von http://www.incors.org kostenlos heruntergeladen werden.Die entsprechende Datei "kunststoff.jar" liegt im Unterverzeichnis "lib" des Installationsverzeichnisses. Da das Kunststoff-Look&Feel ebenfalls auf der Basis des Metal-Look&Feels arbeitet, sind auch hier Themes möglich.


Metouia-Look&Feel

Das Metouia-Look&Feel ist ein frei verfügbares Look&Feel, Themes sind auch hier möglich. Download von http://mlf.sourceforge.net
Plastic
Das Plastic-Look&Feel ist ein frei verfügbares Look&Feel. Download von http://www.jgoodies.com
Squareness
Das Squareness-Look&Feel ist ein frei verfügbares Look&Feel. Download von http://squareness.sourceforge.com


SkinIt

SkinIt ist Teil von Skin Look and Feel (bekannt als SkinLF). Skin Look And Feel kann nahezu jede Java Applikation mit Skins versehen. Das Skin Look And Feel kann GTK (The Gimp ToolKit) und KDE (The K Desktop Environment) Themes lesen. Laden Sie SkinLF von http://www.L2FProd.com/software/skinlf herunter. L2FProd hat auch Themes für MacOS X (Aqua) und Windows XP. Wenn Sie SkinIt benutzen, werden die vom NumericalChameleon eingebauten Look and Feels deaktiviert.