Grundlegende Standards und Regeln der GUI ######################################################################################################## Standard-GUI-Sprache ist Deutsch. Das Applet zeigt standardgemäß keine Fehler an (nicht abänderbare Einstellung) keine kommentare an (nicht abänderbare Einstellung), wobei Anzeige nur per Java-Konsole möglich wäre und der Nutzer die Konsole auch aktiviert haben muss. Animationsträgheit (Wartezeit zwischen 2 Aktualisierungen des Fensters und deren Elemente) minimal 10 Millisekunden ansonsten siehe Elemente im Fenster Fenster ======================================================================================================== Fenster-Titeltext ------------------------------------------------------------------------------------------ "(TWS)mp3Player" scrollend angezeigt mit Wartezeit je 400 Millisekunden. Text scrollt nach links, also wird Text von links nach rechts gelesen. Fenster-Titel-Icon ------------------------------------------------------------------------------------------ verfügbar mit Addon angezeigt als Bildwechsel mit Wartezeit je 400 Millisekunden Fenster-Events ------------------------------------------------------------------------------------------ sind applet-intern definiert und nicht abänderbar. Sounds zu den Events haben applet-internen Standard, sind aber abänderbar. Fenster-Dimension ------------------------------------------------------------------------------------------ in Pixel Breite 400, minimal 20, maximal 2000 Höhe 500, minimal 20, maximal 2000 Fenster-Position linke obere Ecke ------------------------------------------------------------------------------------------ in Pixel Ursprung (0,0) ist links oben PosX horizontal 20 PosY vertikal 70 Fenster-Layoutart der Panellage ------------------------------------------------------------------------------------------ BoxLayout Panele liegen übereinander Fenster-Panele 0 und 1 ======================================================================================================== Es gibt 2 Panele Panel 0 Panel für die Playerbuttons (Controls) Panel 1 Panel der Animation per Vordergrundbild, keine Playerbuttons Animationsträgheit (Wartezeit zwischen 2 Aktualisierungen des Panels und dessen Elemente) ------------------------------------------------------------------------------------------ minimal 10 Millisekunden Panel 0 200 Millisekunden Panel 1 50 Millisekunden Panel-Dimension ------------------------------------------------------------------------------------------ in Pixel Breite Panel 0 wie Fensterbreite, also 400 Panel 1 wie Fensterbreite, also 400 Höhe Panel 0 50% der Fensterhöhe, also 250 Panel 1 50% der Fensterhöhe, also 250 Panel-Hintergrundfarbe ------------------------------------------------------------------------------------------ Faren als r,g,b weiss ist 255 255 255 schwarz ist 0 0 0 Panel 0 0,0,0 Panel 1 0,0,0 Panel-Hintegrundbild ------------------------------------------------------------------------------------------ Panel 0 keins Panel 1 keins Panel-Opaque ------------------------------------------------------------------------------------------ true so Qpaque aktiv: Der Hintergrund kann nicht durchscheinen. false so Qpaque nicht aktiv: Der Hintergrund scheint durch. Hintergrund ist das Fenster Panel 0 true Panel 1 true Panel-Vordergrundbild ------------------------------------------------------------------------------------------ Panel 0 keins Panel 1 applet-internes Bild mit Addon-Bild wird rotierend angezeigt Fenster-Panel 0 ======================================================================================================== Panel der Playerbuttons (Controls) Anzeigereihenfolge der Buttons ist nicht abänderbar. Ein Button besteht auch aus Grundfläche als Panel, mit eigener Farbe und Deckkraft etc. Buttonfläche als Container der Buttonelemente, mit eigener Farbe und Deckkraft etc. Border, Schatten, Ecken, Rahmen Beschriftung als Text oder Bild (Icon) Ereignissen Statusvarianten für Aktionen des Buttons Ein Button kann - bis auf einigen Ausnahmen - erzeugt werden, muss aber nicht erzeugt werden. Wird ein Button nicht erzeugt, werden Buttonelemente, Eigenschaften, Aktionen und Ereignisse ignoriert. Buttons kombiniert erzeugen (Minimalkombination) ------------------------------------------------------------------------------------------ Ein Button kann - bis auf einigen Ausnahmen - erzeugt werden, muss aber nicht erzeugt werden. Wird ein Button nicht erzeugt, werden Buttonelemente, Eigenschaften, Aktionen und Ereignisse ignoriert. keine Minimalkombination von Buttons Erlaubnis der Abänderbarkeit der Erzeugbarkeit eines Buttons ------------------------------------------------------------------------------------------ Wird Panel 1 nicht erzeugt, dann werden die Buttons zum Panel 1 ebenfalls nicht erzeugt in Panel 0. Ein Button kann - bis auf einigen Ausnahmen - erzeugt werden, muss aber nicht erzeugt werden. Wird ein Button nicht erzeugt, werden Buttonelemente, Eigenschaften, Aktionen und Ereignisse ignoriert. true = erlaubt, false = nicht erlaubt false // 00000000 Play immer erzeugt/ always create false // 00000100 Pause immer erzeugt/ always create true // 00000200 Next 1x true // 00000300 Next 2x true // 00000400 Next 3x true // 00000500 Prev 1x true // 00000600 Prev 2x true // 00000700 Prev 3x true // 00000800 endlos als Ringform / endless (ring) true // 00000900 Zufall / random false // 00001000 Applet close immer erzeugt/ always create true // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 true // 00001200 switch panel-layout true // 00001300 switch Clicksound on off true // 00001400 switch scrolling TitelText TitelIcon true // 00001500 Kommentar, Textfeld / comment textfield true // 00001600 Dateiname, Textfeld / filename textfield true // 00001700 Sounddauer, Textfeld / duration textfield true // 00001800 Zeitposition, Textfeld / timeposition textfield true // 00001900 Uhrzeit, Textfeld / time textfield true // 00002000 Datum, Textfeld / date texfield true // 00002100 Playerstatus, Textfeld / player state textfield true // 00002200 Fortschrittsbalken / Progressbar true // 00002300 Dateiname Pulldown / filename pulldown true // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) true // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Die Buttonart ist nicht abänderbar (ausser auf Text oder auf Bild (Icon)). Button-Icon Erlaubnis auf Verwendung anderer Bilder als die applet-internen Bilder ------------------------------------------------------------------------------------------ Standardlayout der Buttons sind Icons (applet-interne Bilder). Ein applet-internes Bild kann auch ein leeres Bild sein. Applet-interne Bilder haben eine einheitliche Grösse. true = erlaubt, false = nicht erlaubt true // 00000000 Play immer erzeugt/ always create true // 00000100 Pause immer erzeugt/ always create true // 00000200 Next 1x true // 00000300 Next 2x true // 00000400 Next 3x true // 00000500 Prev 1x true // 00000600 Prev 2x true // 00000700 Prev 3x true // 00000800 endlos als Ringform / endless (ring) true // 00000900 Zufall / random true // 00001000 Applet close immer erzeugt/ always create true // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 true // 00001200 switch panel-layout true // 00001300 switch Clicksound on off true // 00001400 switch scrolling TitelText TitelIcon false // 00001500 Kommentar, Textfeld / comment textfield false // 00001600 Dateiname, Textfeld / filename textfield false // 00001700 Sounddauer, Textfeld / duration textfield false // 00001800 Zeitposition, Textfeld / timeposition textfield false // 00001900 Uhrzeit, Textfeld / time textfield false // 00002000 Datum, Textfeld / date texfield false // 00002100 Playerstatus, Textfeld / player state textfield false // 00002200 Fortschrittsbalken / Progressbar false // 00002300 Dateiname Pulldown / filename pulldown false // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) true // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Hintergrundfarbe der Panele der Buttons ------------------------------------------------------------------------------------------ Hintergrund ist das Panel 0 Faren als r,g,b weiss ist 255 255 255 schwarz ist 0 0 0 255,255,255 // 00000000 Play immer erzeugt/ always create 255,255,255 // 00000100 Pause immer erzeugt/ always create 255,255,255 // 00000200 Next 1x 255,255,255 // 00000300 Next 2x 255,255,255 // 00000400 Next 3x 255,255,255 // 00000500 Prev 1x 255,255,255 // 00000600 Prev 2x 255,255,255 // 00000700 Prev 3x 255,255,255 // 00000800 endlos als Ringform / endless (ring) 255,255,255 // 00000900 Zufall / random 255,255,255 // 00001000 Applet close immer erzeugt/ always create 255,255,255 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 255,255,255 // 00001200 switch panel-layout 255,255,255 // 00001300 switch Clicksound on off 255,255,255 // 00001400 switch scrolling TitelText TitelIcon 255,255,255 // 00001500 Kommentar, Textfeld / comment textfield 255,255,255 // 00001600 Dateiname, Textfeld / filename textfield 255,255,255 // 00001700 Sounddauer, Textfeld / duration textfield 255,255,255 // 00001800 Zeitposition, Textfeld / timeposition textfield 255,255,255 // 00001900 Uhrzeit, Textfeld / time textfield 255,255,255 // 00002000 Datum, Textfeld / date texfield 255,255,255 // 00002100 Playerstatus, Textfeld / player state textfield 255,255,255 // 00002200 Fortschrittsbalken / Progressbar 255,255,255 // 00002300 Dateiname Pulldown / filename pulldown 255,255,255 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 255,255,255 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Button-Beschriftungen (Labeltexte) ------------------------------------------------------------------------------------------ Standardlayout der Buttons sind Icons (applet-interne Bilder). Alternativ ist Text als Label möglich, wobei der Text nicht abänderbar ist. Ob Text tatsächlich verwendet wird, entscheidet das Applet z.B. ist Pulldown ist immer graphisch und nie Text. Buttons mit Text haben keine einheitliche Grösse. Der Text bestimmt das Layout (siehe Font etc.). "|>" // 00000000 Play immer erzeugt/ always create "||" // 00000100 Pause immer erzeugt/ always create ">" // 00000200 Next 1x ">>" // 00000300 Next 2x ">>>" // 00000400 Next 3x "<" // 00000500 Prev 1x "<<" // 00000600 Prev 2x "<<<" // 00000700 Prev 3x "O" // Ring "*" // 00000900 Zufall / random "X" // 00001000 Applet close immer erzeugt/ always create "@" // 00001100 switch Sichtbarkeit Animation panel 1/ visibility animation panel 1 "" // 00001200 switch panel-layout "" // 00001300 switch Clicksound on off "" // 00001400 switch scrolling TitelText TitelIcon "c" // 00001500 Kommentar, Textfeld / comment textfield "f" // 00001600 Dateiname, Textfeld / filename textfield "d" // 00001700 Sounddauer, Textfeld / duration textfield "p" // 00001800 Zeitposition, Textfeld / timeposition textfield "t" // 00001900 Uhrzeit, Textfeld / time textfield "d" // 00002000 Datum, Textfeld / date texfield "?" // 00002100 Playerstatus, Textfeld / player state textfield "~" // 00002200 Fortschrittsbalken / Progressbar "f" // 00002300 Dateiname Pulldown / filename pulldown "s" // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) "#" // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Button-Tooltips-Erlaubnis ------------------------------------------------------------------------------------------ true = erlaubt, false = nicht erlaubt true // 00000000 Play immer erzeugt/ always create true // 00000100 Pause immer erzeugt/ always create true // 00000200 Next 1x true // 00000300 Next 2x true // 00000400 Next 3x true // 00000500 Prev 1x true // 00000600 Prev 2x true // 00000700 Prev 3x true // 00000800 endlos als Ringform / endless (ring) true // 00000900 Zufall / random true // 00001000 Applet close immer erzeugt/ always create true // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 true // 00001200 switch panel-layout true // 00001300 switch Clicksound on off true // 00001400 switch scrolling TitelText TitelIcon true // 00001500 Kommentar, Textfeld / comment textfield true // 00001600 Dateiname, Textfeld / filename textfield true // 00001700 Sounddauer, Textfeld / duration textfield true // 00001800 Zeitposition, Textfeld / timeposition textfield true // 00001900 Uhrzeit, Textfeld / time textfield true // 00002000 Datum, Textfeld / date texfield true // 00002100 Playerstatus, Textfeld / player state textfield true // 00002200 Fortschrittsbalken / Progressbar true // 00002300 Dateiname Pulldown / filename pulldown true // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) true // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Button-Tooltip german ------------------------------------------------------------------------------------------ "Play" // 00000000 Play immer erzeugt/ always create "Pause" // 00000100 Pause immer erzeugt/ always create "Next1x" // 00000200 Next 1x "Next2x,Skip1x" // 00000300 Next 2x "Next3x,Skip2x" // 00000400 Next 3x "Prev1x" // 00000500 Prev 1x "Prev2x,Skip1x" // 00000600 Prev 2x "Prev3x,Skip2x" // 00000700 Prev 3x "Ring-Titelfolge" // 00000800 endlos als Ringform / endless (ring) "Zufall-Titelfolge" // 00000900 Zufall / random "Player-schliessen" // 00001000 Applet close immer erzeugt/ always create "Animation-im-Fenster" // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1spanel-Sichtbarkeit / switch visibility animation "Layout-Switch" // 00001200 switch panel-layout "Klicksound-Switch" // 00001300 switch Clicksound on off ein bzw. aus "Fenster-Titel-Scroll-Switch" // switch Scrollen TitelText und Wechsel TitelIcon "Titel-Kommentar" // 00001500 Kommentar, Textfeld / comment textfield "Titel-Dateiname" // 00001600 Dateiname, Textfeld / filename textfield "Titel-Dauer" // 00001700 Sounddauer, Textfeld / duration textfield "Titel-Position" // 00001800 Zeitposition, Textfeld / timeposition textfield "Uhrzeit:" // 00001900 Uhrzeit, Textfeld / time textfield "Datum:" // 00002000 Datum, Textfeld / date texfield "Player-Status" // 00002100 Playerstatus, Textfeld / player state textfield "Titel-Position" // 00002200 Fortschrittsbalken / Progressbar "Titelauswahl-Pulldown" // 00002300 Dateiname Pulldown / filename pulldown "Animation-im-Fenster-Trägheit(Maus/Tastatur)" // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) "Animation-im-Fenster" // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Button-Tooltip englisch ------------------------------------------------------------------------------------------ "Play" // 00000000 Play immer erzeugt/ always create "Pause" // 00000100 Pause immer erzeugt/ always create "Next1x" // 00000200 Next 1x "Next2x,Skip1x" // 00000300 Next 2x "Next3x,Skip2x" // 00000400 Next 3x "Prev1x" // 00000500 Prev 1x "Prev2x,Skip1x" // 00000600 Prev 2x "Prev3x,Skip2x" // 00000700 Prev 3x "Order-Of-Titles-Ring" // 00000800 endlos als Ringform / endless (ring) "Order-Of-Titles-Random" // 00000900 Zufall / random "Player-Close" // 00001000 Applet close immer erzeugt/ always create "Animation-Inside-Window" // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 "Layout-Switch" // 00001200 switch panel-layout "Clicksound-Switch" // 00001300 switch Clicksound on off "Window-Title-Scroll-Switch" // 00001400 switch scrolling TitelText TitelIcon "Song-Comment" // 00001500 Kommentar, Textfeld / comment textfield "Song-Filename" // 00001600 Dateiname, Textfeld / filename textfield "Song-Duration" // 00001700 Sounddauer, Textfeld / duration textfield "Song-Position-Inside" // 00001800 Zeitposition, Textfeld / timeposition textfield "Time now:" // 00001900 Uhrzeit, Textfeld / time textfield "Date today:" // 00002000 Datum, Textfeld / date texfield "Player-State" // 00002100 Playerstatus, Textfeld / player state textfield "Song-Position" // 00002200 Fortschrittsbalken / Progressbar "Songlist-Pulldown" // 00002300 Dateiname Pulldown / filename pulldown "Animation-Inside-Window-Speed(mouse/keyboard)" // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) "Animation-Inside-Window" // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active horizontale Ausrichtung der Buttons ------------------------------------------------------------------------------------------ center // 00000000 Play immer erzeugt/ always create center // 00000100 Pause immer erzeugt/ always create center // 00000200 Next 1x center // 00000300 Next 2x center // 00000400 Next 3x center // 00000500 Prev 1x center // 00000600 Prev 2x center // 00000700 Prev 3x center // 00000800 endlos als Ringform / endless (ring) center // 00000900 Zufall / random center // 00001000 Applet close immer erzeugt/ always create center // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 center // 00001200 switch panel-layout center // 00001300 switch Clicksound on off center // 00001400 switch scrolling TitelText TitelIcon trailing // 00001500 Kommentar, Textfeld / comment textfield center // 00001600 Dateiname, Textfeld / filename textfield center // 00001700 Sounddauer, Textfeld / duration textfield center // 00001800 Zeitposition, Textfeld / timeposition textfield center // 00001900 Uhrzeit, Textfeld / time textfield center // 00002000 Datum, Textfeld / date texfield center // 00002100 Playerstatus, Textfeld / player state textfield center // 00002200 Fortschrittsbalken / Progressbar center // 00002300 Dateiname Pulldown / filename pulldown center // speed Animation center // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active vertikale Ausrichtung der Buttons ------------------------------------------------------------------------------------------ center // 00000000 Play immer erzeugt/ always create center // 00000100 Pause immer erzeugt/ always create center // 00000200 Next 1x center // 00000300 Next 2x center // 00000400 Next 3x center // 00000500 Prev 1x center // 00000600 Prev 2x center // 00000700 Prev 3x center // 00000800 endlos als Ringform / endless (ring) center // 00000900 Zufall / random center // 00001000 Applet close immer erzeugt/ always create center // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 center // 00001200 switch panel-layout center // 00001300 switch Clicksound on off center // 00001400 switch scrolling TitelText TitelIcon trailing // 00001500 Kommentar, Textfeld / comment textfield center // 00001600 Dateiname, Textfeld / filename textfield center // 00001700 Sounddauer, Textfeld / duration textfield center // 00001800 Zeitposition, Textfeld / timeposition textfield center // 00001900 Uhrzeit, Textfeld / time textfield center // 00002000 Datum, Textfeld / date texfield center // 00002100 Playerstatus, Textfeld / player state textfield center // 00002200 Fortschrittsbalken / Progressbar center // 00002300 Dateiname Pulldown / filename pulldown center // speed Animation center // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Erlaubnis vom Zwischenraum (Abstand) zwischen 2 Buttons ------------------------------------------------------------------------------------------ true = erlaubt, false = nicht erlaubt false // 00000000 Play immer erzeugt/ always create false // 00000100 Pause immer erzeugt/ always create false // 00000200 Next 1x false // 00000300 Next 2x false // 00000400 Next 3x false // 00000500 Prev 1x false // 00000600 Prev 2x false // 00000700 Prev 3x false // 00000800 endlos als Ringform / endless (ring) false // 00000900 Zufall / random false // 00001000 Applet close immer erzeugt/ always create false // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 false // 00001200 switch panel-layout false // 00001300 switch Clicksound on off false // 00001400 switch scrolling TitelText TitelIcon false // 00001500 Kommentar, Textfeld / comment textfield false // 00001600 Dateiname, Textfeld / filename textfield false // 00001700 Sounddauer, Textfeld / duration textfield false // 00001800 Zeitposition, Textfeld / timeposition textfield false // 00001900 Uhrzeit, Textfeld / time textfield false // 00002000 Datum, Textfeld / date texfield false // 00002100 Playerstatus, Textfeld / player state textfield false // 00002200 Fortschrittsbalken / Progressbar false // 00002300 Dateiname Pulldown / filename pulldown false // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) false // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Breite des Zwischenraumes zwischen 2 Buttons ------------------------------------------------------------------------------------------ in Pixel 5 // 00000000 Play immer erzeugt/ always create 5 // 00000100 Pause immer erzeugt/ always create 5 // 00000200 Next 1x 5 // 00000300 Next 2x 5 // 00000400 Next 3x 5 // 00000500 Prev 1x 5 // 00000600 Prev 2x 5 // 00000700 Prev 3x 5 // 00000800 endlos als Ringform / endless (ring) 5 // 00000900 Zufall / random 5 // 00001000 Applet close immer erzeugt/ always create 5 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 5 // 00001200 switch panel-layout 5 // 00001300 switch Clicksound on off 5 // 00001400 switch scrolling TitelText TitelIcon 5 // 00001500 Kommentar, Textfeld / comment textfield 5 // 00001600 Dateiname, Textfeld / filename textfield 5 // 00001700 Sounddauer, Textfeld / duration textfield 5 // 00001800 Zeitposition, Textfeld / timeposition textfield 5 // 00001900 Uhrzeit, Textfeld / time textfield 5 // 00002000 Datum, Textfeld / date texfield 5 // 00002100 Playerstatus, Textfeld / player state textfield 5 // 00002200 Fortschrittsbalken / Progressbar 5 // 00002300 Dateiname Pulldown / filename pulldown 5 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 5 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Höhe des Zwischenraumes zwischen 2 Buttons ------------------------------------------------------------------------------------------ in Pixel 0 // 00000000 Play immer erzeugt/ always create 0 // 00000100 Pause immer erzeugt/ always create 0 // 00000200 Next 1x 0 // 00000300 Next 2x 0 // 00000400 Next 3x 0 // 00000500 Prev 1x 0 // 00000600 Prev 2x 0 // 00000700 Prev 3x 0 // 00000800 endlos als Ringform / endless (ring) 0 // 00000900 Zufall / random 0 // 00001000 Applet close immer erzeugt/ always create 0 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 0 // 00001200 switch panel-layout 0 // 00001300 switch Clicksound on off 0 // 00001400 switch scrolling TitelText TitelIcon 0 // 00001500 Kommentar, Textfeld / comment textfield 0 // 00001600 Dateiname, Textfeld / filename textfield 0 // 00001700 Sounddauer, Textfeld / duration textfield 0 // 00001800 Zeitposition, Textfeld / timeposition textfield 0 // 00001900 Uhrzeit, Textfeld / time textfield 0 // 00002000 Datum, Textfeld / date texfield 0 // 00002100 Playerstatus, Textfeld / player state textfield 0 // 00002200 Fortschrittsbalken / Progressbar 0 // 00002300 Dateiname Pulldown / filename pulldown 0 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 0 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Opaque (Abdeckung des Hintergrundes) des Buttons ------------------------------------------------------------------------------------------ true so Qpaque aktiv: Der Hintergrund kann nicht durchscheinen. false so Qpaque nicht aktiv: Der Hintergrund scheint durch. Hintergrund ist das Panel des Buttons false // 00000000 Play immer erzeugt/ always create false // 00000100 Pause immer erzeugt/ always create false // 00000200 Next 1x false // 00000300 Next 2x false // 00000400 Next 3x false // 00000500 Prev 1x false // 00000600 Prev 2x false // 00000700 Prev 3x false // 00000800 endlos als Ringform / endless (ring) false // 00000900 Zufall / random false // 00001000 Applet close immer erzeugt/ always create false // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 false // 00001200 switch panel-layout false // 00001300 switch Clicksound on off false // 00001400 switch scrolling TitelText TitelIcon true // 00001500 Kommentar, Textfeld / comment textfield true // 00001600 Dateiname, Textfeld / filename textfield true // 00001700 Sounddauer, Textfeld / duration textfield true // 00001800 Zeitposition, Textfeld / timeposition textfield true // 00001900 Uhrzeit, Textfeld / time textfield true // 00002000 Datum, Textfeld / date texfield true // 00002100 Playerstatus, Textfeld / player state textfield false // 00002200 Fortschrittsbalken / Progressbar false // 00002300 Dateiname Pulldown / filename pulldown false // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) false // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Hintergrundfarbe des Buttons ------------------------------------------------------------------------------------------ Farbe wirksam, wenn Opaque auf true, also der Hintergrund nicht durchscheint. Faren als r,g,b weiss ist 255 255 255 schwarz ist 0 0 0 255,255,255 // 00000000 Play immer erzeugt/ always create 255,255,255 // 00000100 Pause immer erzeugt/ always create 255,255,255 // 00000200 Next 1x 255,255,255 // 00000300 Next 2x 255,255,255 // 00000400 Next 3x 255,255,255 // 00000500 Prev 1x 255,255,255 // 00000600 Prev 2x 255,255,255 // 00000700 Prev 3x 255,255,255 // 00000800 endlos als Ringform / endless (ring) 255,255,255 // 00000900 Zufall / random 255,255,255 // 00001000 Applet close immer erzeugt/ always create 255,255,255 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 255,255,255 // 00001200 switch panel-layout 255,255,255 // 00001300 switch Clicksound on off 255,255,255 // 00001400 switch scrolling TitelText TitelIcon 230,255,255 // 00001500 Kommentar, Textfeld / comment textfield 200,255,255 // 00001600 Dateiname, Textfeld / filename textfield 200,255,255 // 00001700 Sounddauer, Textfeld / duration textfield 200,255,255 // 00001800 Zeitposition, Textfeld / timeposition textfield 170,255,255 // 00001900 Uhrzeit, Textfeld / time textfield 170,255,255 // 00002000 Datum, Textfeld / date texfield 170,255,255 // 00002100 Playerstatus, Textfeld / player state textfield 200,255,255 // 00002200 Fortschrittsbalken / Progressbar 200,255,255 // 00002300 Dateiname Pulldown / filename pulldown 128,255,255 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 255,255,255 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Schrift des Textes des Buttons ------------------------------------------------------------------------------------------ betrifft Tooltips, Buttonbeschriftung (Label), Textfeldinhalt serif // 00000000 Play immer erzeugt/ always create serif // 00000100 Pause immer erzeugt/ always create serif // 00000200 Next 1x serif // 00000300 Next 2x serif // 00000400 Next 3x serif // 00000500 Prev 1x serif // 00000600 Prev 2x serif // 00000700 Prev 3x serif // 00000800 endlos als Ringform / endless (ring) serif // 00000900 Zufall / random serif // 00001000 Applet close immer erzeugt/ always create serif // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 serif // 00001200 switch panel-layout serif // 00001300 switch Clicksound on off serif // 00001400 switch scrolling TitelText TitelIcon sans serif // 00001500 Kommentar, Textfeld / comment textfield sans serif // 00001600 Dateiname, Textfeld / filename textfield sans serif // 00001700 Sounddauer, Textfeld / duration textfield sans serif // 00001800 Zeitposition, Textfeld / timeposition textfield monospaced // 00001900 Uhrzeit, Textfeld / time textfield monospaced // 00002000 Datum, Textfeld / date texfield monospaced // 00002100 Playerstatus, Textfeld / player state textfield sans serif // 00002200 Fortschrittsbalken / Progressbar sans serif // 00002300 Dateiname Pulldown / filename pulldown serif // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) serif // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Fontdicke des Textes des Buttons ------------------------------------------------------------------------------------------ betrifft Tooltips, Buttonbeschriftung (Label), Textfeldinhalt bold // 00000000 Play immer erzeugt/ always create bold // 00000100 Pause immer erzeugt/ always create bold // 00000200 Next 1x bold // 00000300 Next 2x bold // 00000400 Next 3x bold // 00000500 Prev 1x bold // 00000600 Prev 2x bold // 00000700 Prev 3x bold // 00000800 endlos als Ringform / endless (ring) bold // 00000900 Zufall / random bold // 00001000 Applet close immer erzeugt/ always create bold // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 bold // 00001200 switch panel-layout bold // 00001300 switch Clicksound on off bold // 00001400 switch scrolling TitelText TitelIcon bold // 00001500 Kommentar, Textfeld / comment textfield bold // 00001600 Dateiname, Textfeld / filename textfield plain // 00001700 Sounddauer, Textfeld / duration textfield plain // 00001800 Zeitposition, Textfeld / timeposition textfield italic // 00001900 Uhrzeit, Textfeld / time textfield italic // 00002000 Datum, Textfeld / date texfield italic // 00002100 Playerstatus, Textfeld / player state textfield bold // 00002200 Fortschrittsbalken / Progressbar bold // 00002300 Dateiname Pulldown / filename pulldown bold // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) bold // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Fonthöhe des Textes des Buttons ------------------------------------------------------------------------------------------ betrifft Tooltips, Buttonbeschriftung (Label), Textfeldinhalt Höhe in Pt und nicht in Pixel 14 // 00000000 Play immer erzeugt/ always create 14 // 00000100 Pause immer erzeugt/ always create 14 // 00000200 Next 1x 14 // 00000300 Next 2x 14 // 00000400 Next 3x 14 // 00000500 Prev 1x 14 // 00000600 Prev 2x 14 // 00000700 Prev 3x 14 // 00000800 endlos als Ringform / endless (ring) 14 // 00000900 Zufall / random 14 // 00001000 Applet close immer erzeugt/ always create 14 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 14 // 00001200 switch panel-layout 14 // 00001300 switch Clicksound on off 14 // 00001400 switch scrolling TitelText TitelIcon 14 // 00001500 Kommentar, Textfeld / comment textfield 14 // 00001600 Dateiname, Textfeld / filename textfield 14 // 00001700 Sounddauer, Textfeld / duration textfield 14 // 00001800 Zeitposition, Textfeld / timeposition textfield 14 // 00001900 Uhrzeit, Textfeld / time textfield 14 // 00002000 Datum, Textfeld / date texfield 14 // 00002100 Playerstatus, Textfeld / player state textfield 14 // 00002200 Fortschrittsbalken / Progressbar 14 // 00002300 Dateiname Pulldown / filename pulldown 14 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 14 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Fontfarbe des Textes des Buttons ------------------------------------------------------------------------------------------ Faren als r,g,b weiss ist 255 255 255 schwarz ist 0 0 0 betrifft Tooltips, Buttonbeschriftung (Label), Textfeldinhalt 255,255,255 // 00000000 Play immer erzeugt/ always create 255,255,255 // 00000100 Pause immer erzeugt/ always create 255,255,255 // 00000200 Next 1x 255,255,255 // 00000300 Next 2x 255,255,255 // 00000400 Next 3x 255,255,255 // 00000500 Prev 1x 255,255,255 // 00000600 Prev 2x 255,255,255 // 00000700 Prev 3x 255,255,255 // 00000800 endlos als Ringform / endless (ring) 255,255,255 // 00000900 Zufall / random 255,255,255 // 00001000 Applet close immer erzeugt/ always create 255,255,255 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 255,255,255 // 00001200 switch panel-layout 255,255,255 // 00001300 switch Clicksound on off 255,255,255 // 00001400 switch scrolling TitelText TitelIcon 0,0,255 // 00001500 Kommentar, Textfeld / comment textfield 0,0,255 // 00001600 Dateiname, Textfeld / filename textfield 0,0,255 // 00001700 Sounddauer, Textfeld / duration textfield 0,0,255 // 00001800 Zeitposition, Textfeld / timeposition textfield 0,0,255 // 00001900 Uhrzeit, Textfeld / time textfield 0,0,255 // 00002000 Datum, Textfeld / date texfield 0,0,255 // 00002100 Playerstatus, Textfeld / player state textfield 0,0,255 // 00002200 Fortschrittsbalken / Progressbar 0,0,255 // 00002300 Dateiname Pulldown / filename pulldown 0,0,255 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 255,255,255 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Border der Buttons - Dicke ------------------------------------------------------------------------------------------ in Pixel Border wird nur gerendert, wenn Borderdicke > 0 0 // 00000000 Play immer erzeugt/ always create 0 // 00000100 Pause immer erzeugt/ always create 0 // 00000200 Next 1x 0 // 00000300 Next 2x 0 // 00000400 Next 3x 0 // 00000500 Prev 1x 0 // 00000600 Prev 2x 0 // 00000700 Prev 3x 0 // 00000800 endlos als Ringform / endless (ring) 0 // 00000900 Zufall / random 0 // 00001000 Applet close immer erzeugt/ always create 0 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 0 // 00001200 switch panel-layout 0 // 00001300 switch Clicksound on off 0 // 00001400 switch scrolling TitelText TitelIcon 1 // 00001500 Kommentar, Textfeld / comment textfield 2 // 00001600 Dateiname, Textfeld / filename textfield 2 // 00001700 Sounddauer, Textfeld / duration textfield 2 // 00001800 Zeitposition, Textfeld / timeposition textfield 1 // 00001900 Uhrzeit, Textfeld / time textfield 1 // 00002000 Datum, Textfeld / date texfield 1 // 00002100 Playerstatus, Textfeld / player state textfield 2 // 00002200 Fortschrittsbalken / Progressbar 1 // 00002300 Dateiname Pulldown / filename pulldown 1 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 0 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Border der Buttons - Farbe für ALLE Border-Arten ------------------------------------------------------------------------------------------ Border wird nur gerendert, wenn Borderdicke > 0 Faren als r,g,b weiss ist 255 255 255 schwarz ist 0 0 0 255,255,255 // 00000000 Play immer erzeugt/ always create 255,255,255 // 00000100 Pause immer erzeugt/ always create 255,255,255 // 00000200 Next 1x 255,255,255 // 00000300 Next 2x 255,255,255 // 00000400 Next 3x 255,255,255 // 00000500 Prev 1x 255,255,255 // 00000600 Prev 2x 255,255,255 // 00000700 Prev 3x 255,255,255 // 00000800 endlos als Ringform / endless (ring) 255,255,255 // 00000900 Zufall / random 255,255,255 // 00001000 Applet close immer erzeugt/ always create 255,255,255 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 255,255,255 // 00001200 switch panel-layout 255,255,255 // 00001300 switch Clicksound on off 255,255,255 // 00001400 switch scrolling TitelText TitelIcon 128,128,255 // 00001500 Kommentar, Textfeld / comment textfield 128,255,255 // 00001600 Dateiname, Textfeld / filename textfield 128,210,255 // 00001700 Sounddauer, Textfeld / duration textfield 128,210,255 // 00001800 Zeitposition, Textfeld / timeposition textfield 128,255,255 // 00001900 Uhrzeit, Textfeld / time textfield 128,255,255 // 00002000 Datum, Textfeld / date texfield 128,210,255 // 00002100 Playerstatus, Textfeld / player state textfield 128,210,255 // 00002200 Fortschrittsbalken / Progressbar 128,128,255 // 00002300 Dateiname Pulldown / filename pulldown 128,128,255 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 255,255,255 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Border der Buttons - Ecken ------------------------------------------------------------------------------------------ Border wird nur gerendert, wenn Borderdicke > 0 true so runde Ecken, falso so eckige Ecken false // 00000000 Play immer erzeugt/ always create false // 00000100 Pause immer erzeugt/ always create false // 00000200 Next 1x false // 00000300 Next 2x false // 00000400 Next 3x false // 00000500 Prev 1x false // 00000600 Prev 2x false // 00000700 Prev 3x false // 00000800 endlos als Ringform / endless (ring) false // 00000900 Zufall / random false // 00001000 Applet close immer erzeugt/ always create false // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 false // 00001200 switch panel-layout false // 00001300 switch Clicksound on off false // 00001400 switch scrolling TitelText TitelIcon false // 00001500 Kommentar, Textfeld / comment textfield false // 00001600 Dateiname, Textfeld / filename textfield true // 00001700 Sounddauer, Textfeld / duration textfield true // 00001800 Zeitposition, Textfeld / timeposition textfield false // 00001900 Uhrzeit, Textfeld / time textfield false // 00002000 Datum, Textfeld / date texfield true // 00002100 Playerstatus, Textfeld / player state textfield true // 00002200 Fortschrittsbalken / Progressbar false // 00002300 Dateiname Pulldown / filename pulldown false // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) false // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active 3DSchatten-Border der Buttons - Erlaubnis ------------------------------------------------------------------------------------------ Border wird nur gerendert, wenn Borderdicke > 0 true so 3D-Schatten-Border erzeugen true // 00000000 Play immer erzeugt/ always create true // 00000100 Pause immer erzeugt/ always create true // 00000200 Next 1x true // 00000300 Next 2x true // 00000400 Next 3x true // 00000500 Prev 1x true // 00000600 Prev 2x true // 00000700 Prev 3x true // 00000800 endlos als Ringform / endless (ring) true // 00000900 Zufall / random true // 00001000 Applet close immer erzeugt/ always create true // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 true // 00001200 switch panel-layout true // 00001300 switch Clicksound on off true // 00001400 switch scrolling TitelText TitelIcon true // 00001500 Kommentar, Textfeld / comment textfield true // 00001600 Dateiname, Textfeld / filename textfield true // 00001700 Sounddauer, Textfeld / duration textfield true // 00001800 Zeitposition, Textfeld / timeposition textfield true // 00001900 Uhrzeit, Textfeld / time textfield true // 00002000 Datum, Textfeld / date texfield true // 00002100 Playerstatus, Textfeld / player state textfield true // 00002200 Fortschrittsbalken / Progressbar true // 00002300 Dateiname Pulldown / filename pulldown true // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) true // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active 3DSchatten-Border der Buttons - Farbe aufhellen ------------------------------------------------------------------------------------------ Border wird nur gerendert, wenn Borderdicke > 0 0 so Schattenfarbe unverändert in Helligkeit 1 so Schattenfarbe abdunkeln 2 so Schattenfarbe aufhellen 0 // 00000000 Play immer erzeugt/ always create 0 // 00000100 Pause immer erzeugt/ always create 0 // 00000200 Next 1x 0 // 00000300 Next 2x 0 // 00000400 Next 3x 0 // 00000500 Prev 1x 0 // 00000600 Prev 2x 0 // 00000700 Prev 3x 0 // 00000800 endlos als Ringform / endless (ring) 0 // 00000900 Zufall / random 0 // 00001000 Applet close immer erzeugt/ always create 0 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 0 // 00001200 switch panel-layout 0 // 00001300 switch Clicksound on off 0 // 00001400 switch scrolling TitelText TitelIcon 2 // 00001500 Kommentar, Textfeld / comment textfield 2 // 00001600 Dateiname, Textfeld / filename textfield 1 // 00001700 Sounddauer, Textfeld / duration textfield 1 // 00001800 Zeitposition, Textfeld / timeposition textfield 2 // 00001900 Uhrzeit, Textfeld / time textfield 2 // 00002000 Datum, Textfeld / date texfield 2 // 00002100 Playerstatus, Textfeld / player state textfield 2 // 00002200 Fortschrittsbalken / Progressbar 2 // 00002300 Dateiname Pulldown / filename pulldown 2 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 0 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active 3DSchatten-Border der Buttons - 3D-Schatten-Farbe ------------------------------------------------------------------------------------------ Border wird nur gerendert, wenn Borderdicke > 0 Faren als r,g,b weiss ist 255 255 255 schwarz ist 0 0 0 255,255,255 // 00000000 Play immer erzeugt/ always create 255,255,255 // 00000100 Pause immer erzeugt/ always create 255,255,255 // 00000200 Next 1x 255,255,255 // 00000300 Next 2x 255,255,255 // 00000400 Next 3x 255,255,255 // 00000500 Prev 1x 255,255,255 // 00000600 Prev 2x 255,255,255 // 00000700 Prev 3x 255,255,255 // 00000800 endlos als Ringform / endless (ring) 255,255,255 // 00000900 Zufall / random 255,255,255 // 00001000 Applet close immer erzeugt/ always create 255,255,255 // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 255,255,255 // 00001200 switch panel-layout 255,255,255 // 00001300 switch Clicksound on off 255,255,255 // 00001400 switch scrolling TitelText TitelIcon 255,255,255 // 00001500 Kommentar, Textfeld / comment textfield 255,255,255 // 00001600 Dateiname, Textfeld / filename textfield 210,255,255 // 00001700 Sounddauer, Textfeld / duration textfield 210,255,255 // 00001800 Zeitposition, Textfeld / timeposition textfield 255,255,255 // 00001900 Uhrzeit, Textfeld / time textfield 255,255,255 // 00002000 Datum, Textfeld / date texfield 255,255,255 // 00002100 Playerstatus, Textfeld / player state textfield 255,255,255 // 00002200 Fortschrittsbalken / Progressbar 255,255,255 // 00002300 Dateiname Pulldown / filename pulldown 255,255,255 // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) 255,255,255 // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Rahmen um alle Kanten des Buttons - Erlaubnis ------------------------------------------------------------------------------------------ Border wird nur gerendert, wenn Borderdicke > 0 true=erlaubt false // 00000000 Play immer erzeugt/ always create false // 00000100 Pause immer erzeugt/ always create false // 00000200 Next 1x false // 00000300 Next 2x false // 00000400 Next 3x false // 00000500 Prev 1x false // 00000600 Prev 2x false // 00000700 Prev 3x false // 00000800 endlos als Ringform / endless (ring) false // 00000900 Zufall / random false // 00001000 Applet close immer erzeugt/ always create false // 00001100 switch Sichtbarkeit Animation panel 1 / visibility animation panel 1 false // 00001200 switch panel-layout false // 00001300 switch Clicksound on off false // 00001400 switch scrolling TitelText TitelIcon false // 00001500 Kommentar, Textfeld / comment textfield false // 00001600 Dateiname, Textfeld / filename textfield false // 00001700 Sounddauer, Textfeld / duration textfield false // 00001800 Zeitposition, Textfeld / timeposition textfield false // 00001900 Uhrzeit, Textfeld / time textfield false // 00002000 Datum, Textfeld / date texfield false // 00002100 Playerstatus, Textfeld / player state textfield false // 00002200 Fortschrittsbalken / Progressbar false // 00002300 Dateiname Pulldown / filename pulldown false // 00002400 Animation-Trägheit (Spinner) / Animation sluggishness (spinner) false // 00002500 switch Animation Vordergrundbild aktiv-deaktiv / switch animation foreground picture active-non active Cursorarten der Buttons ------------------------------------------------------------------------------------------ cursorarten sind nicht definierbar. Button-Events ------------------------------------------------------------------------------------------ sind applet-intern definiert und nicht abänderbar. Sounds zu den Events haben applet-internen Standard, sind aber abänderbar.