Je nach OS das jweilige Look & Feel verwenden

Ideen, wie TV-Browser verbessert werden kann
Antworten
xZise
Junior Member
Beiträge: 38
Registriert: 14 Apr 2008, 17:20

Je nach OS das jweilige Look & Feel verwenden

Beitrag von xZise »

hallo,
ich benutzte eine Installation in Linux und Windows.
Nun, wie kriege ich es hin, dass unter Linux alles im GTK+ Stil ist und unter Windows im ... Windows Stil eben :)

Jetzt habe ich im Moment GTK+ und wenn ich das dann unter Windows Vista starte bekomme ich den Fehler, dass er GTK nicht finden kann (Wie den auch ;)).

MfG
xZise

Benutzeravatar
jmittelst
Moderator
Beiträge: 216
Registriert: 26 Jul 2007, 06:33
Wohnort: Köln
Kontaktdaten:

Beitrag von jmittelst »

GTK+ auch unter Windows nutzen? Vielleicht damit http://gimp-win.sourceforge.net/old.html ?

cu
Jens
Es gibt 2 Dinge, die unendlich sind! Das Weltall und die Dummheit der Menschen, aber beim Weltall bin ich mir nicht sicher!

Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Das problem ist, dass das LnF in den Settings gespeichert wird. Mein Vorschlag wäre, ganz einfach in der settings-Datei stumpf das LnF zu entfernen. Dann nutzt Java das jeweilige Platform-LnF.

xZise
Junior Member
Beiträge: 38
Registriert: 14 Apr 2008, 17:20

Beitrag von xZise »

jmittelst hat geschrieben:GTK+ auch unter Windows nutzen? Vielleicht damit http://gimp-win.sourceforge.net/old.html ?

cu
Jens
Da ich GIMP verwende muss GTK+ installiert sein. Nur scheint das was anderes zu sein, als das GTK+ von Linux intern.
bodo hat geschrieben:Das problem ist, dass das LnF in den Settings gespeichert wird. Mein Vorschlag wäre, ganz einfach in der settings-Datei stumpf das LnF zu entfernen. Dann nutzt Java das jeweilige Platform-LnF.
Wenn das so funktioniert. Ich bin im Moment nicht an den Rechner.
Aber sollte es funktionieren, wäre es vielleicht sinnvoll eine passende Option in den Einstellungen integrieren. Z.B. "Look and Feel des Betriebssystems" o.ä.

MfG
xZise

v6ph1
Site Admin
Beiträge: 1269
Registriert: 13 Jan 2008, 05:07
Wohnort: Radebeul

Beitrag von v6ph1 »

Das Betriebssystemsaussehen kann man unter Java mit folgender Funktion setzen:

Code: Alles auswählen

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Möglicherweise könnte man noch den Menüpunkt einbinden.

mfg
v6ph1

xZise
Junior Member
Beiträge: 38
Registriert: 14 Apr 2008, 17:20

Beitrag von xZise »

Also ich habe die Zeile entfernt (settings.prop) aber dann kommt nur dieser "Swing"-Style von Java.

MfG
xZise

ds10
Site Admin
Beiträge: 17527
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Du kannst das zu verwendende LookAndFeel auch in die entsprechenden properties-Dateien im Programmverzeichnis eintragen (falls du nicht die transportable Version benutzt).
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser

xZise
Junior Member
Beiträge: 38
Registriert: 14 Apr 2008, 17:20

Beitrag von xZise »

Nun ich verwende die Nighlty Version.

Welche Zeile sollte ich den entfernen?

MfG
xZise

ds10
Site Admin
Beiträge: 17527
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Da die Nightly eine transportable Version ist, geht es dort nicht. Für normale Versionen gibt es für Windows eine windows.properties und für Linux eine linux.properties im Programmverzeichnis und dort kann man das zu verwendende LookAndFeel angeben. Auf jeden Fall darf man im Programmverzeichnis dann keinen Ordner namens settings haben, da damit die transportable Version aktiviert wird.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser

Antworten