ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
492
492
EMPFEHLEN
-
Hallo,
meine JButtons sollen ein anderes Look & Feel haben als der JFrame. Der Grund ist das ich die Buttons einfärben will, das geht aber mit den Windows Buttons nicht. Für meine weiteren für Komponenten will ich aber das Windows Look & Feel benutzen.
Gibt es da eine Möglichkeit?
-
09.07.10 18:27 #2
Du kannst mal versuchen (noch nie damit gearbeitet, deshalb event. unkontrolliertes Verhalten), per UIManager ein anderes LnF zu setzen, bevor du den Button erzeugst. Damit hat der Button dann ein anderes.
Mein kleiner webstart Projektplaner:
http://178.77.101.236/ppws/
Ideen, Verbesserungsvorschläge, Bugsmeldungen und allg. Kritik erwünscht und erbeten.
Danke. :)
-
Hallo,
bei einem LookAndFeel gibt es für alles UI-Klassen, beispielsweise für einen Button eine ButtonUI-Klasse. Diese kannst du für jede Komponente setzen. Also könntest du deinem Button einfach eine andere UI setzen.
Code :1 2 3
JButton button = new JButton(); button.setUI(WindowsButtonUI.createUI(button));
Gruß
SaschaEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
Hallo,
ich habs mal so probiert:
Code java:1
buttons[i].setUI(MetalButtonUI.createUI(buttons[i]));
bekomme folgenden Fehler angezeigt:
Code :1
The method setUI(ComponentUI) from the type JComponent is not visible
Was ist da los?
-
Ich hatte es hier geschrieben, deshalb hab ich das gar nicht bedacht. Du musst es casten, da sonst versucht wird, eine protected-Methode zu holen.
Code :1
buttons[i].setUI((ButtonUI)MetalButtonUI.createUI(buttons[i]));
Gruß
SaschaEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
Ähnliche Themen
-
Eigenes Look & Feel machen!
Von javaprogger1987 im Forum JavaAntworten: 11Letzter Beitrag: 15.03.10, 10:30 -
JFrames transparent machen
Von moemaster im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 9Letzter Beitrag: 17.11.08, 07:26 -
Freie Look an Feels?
Von Smily0412 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 11.02.08, 14:17 -
Was soll ich bei dem Raumschiff noch anders machen?
Von Krabbi im Forum Cinema 4DAntworten: 8Letzter Beitrag: 09.08.04, 18:16





Zitieren


Login





