Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Java look and feels

008Lucky - 35
Profi (offline)

Dabei seit 03.2005
853 Beiträge
Geschrieben am: 09.09.2007 um 20:58 Uhr
Zuletzt editiert am: 09.09.2007 um 21:03 Uhr

Hlli hallo!

gibts hier leute die sich mit java (gut) auskennen?
falls ja, dann hab ich an diese Leute mal folgende Frage:

Was muss ich alles machen um das standart java look and feel ( ich glaub ocean oder so) in eine anderes zu ändern?

Es gibt da ja die Funkrion "UIManager.setLookAndFeel(String);"

aber was muss ich denn da reinschreiben? oder muss man erst mal neue look and feels herunterladen/ hinzufügen/ importieren??

//e ich will kein neues eigenes l.a.f. erstellen sondern nur ein anderes (windows standart oder andere) benutzen

Danke für Hilfe


schwerfürsorglich...

gaucho - 41
Halbprofi (offline)

Dabei seit 10.2004
120 Beiträge
Geschrieben am: 09.09.2007 um 21:34 Uhr
Zuletzt editiert am: 09.09.2007 um 21:35 Uhr

Hi,

ich nehme mal an, Du meinst die Swing-Komponenten. Ich habe das mal in einem Programm so gemacht:

String LookAndFeel;
//Look-And-Feel einstellen auf letztes vorhandenes Schema
UIManager.LookAndFeelInfo[] info = UIManager.getInstalledLookAndFeels();
LookAndFeel = info[info.length-1].getClassName();
try {
UIManager.setLookAndFeel(LookAndFeel);
SwingUtilities.updateComponentTreeUI(this);
}
catch (Exception e) {
System.err.println(e.toString());
}

Die Komponente UIManager erhälst Du über:
import javax.swing.UIManager;

008Lucky - 35
Profi (offline)

Dabei seit 03.2005
853 Beiträge
Geschrieben am: 10.09.2007 um 13:55 Uhr

ja klar ich mein die Swings..

ich wollte nur dass mein Programm dann so aussieht, wie nen "echtes" windowsprogramm. Da bringts ja nich viel, des letzte vorhandene aufzurufen..
Aber trotzem danke

schwerfürsorglich...

gaucho - 41
Halbprofi (offline)

Dabei seit 10.2004
120 Beiträge
Geschrieben am: 10.09.2007 um 17:22 Uhr

Der Quellcode bringt alles mit, damit Du herausfinden kannst, wie der Windows Standardtheme heißt.
Normalerweise müsste es das letzte auf dem System verfügbare Design sein. Vorraussetzung ist natürlich, dass du das ganze nicht unter Linux laufen lässt. Da war das letzte vorhandene bei mir GTK-LookAndFeel.

Sollte es wider Erwarten nicht das letzte in der Liste sein, denke ich mal, dass Du fähig sein solltest, Dir die ganzen vorhandenen Themes mal ausgeben zu lassen, um dann das Deiner Wahl einzustellen.
008Lucky - 35
Profi (offline)

Dabei seit 03.2005
853 Beiträge
Geschrieben am: 10.09.2007 um 18:04 Uhr

jop ich hab jetz noch nen weg gefunden daen systemlook zuerrreichen:

UIManager.getSystemLookAndFeelClassName()

setzt das schema des systems...

schwerfürsorglich...

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -