Wie Schriftfarbe und Font global setzen?

Status
Nicht offen für weitere Antworten.

Fu3L

Top Contributor
Der Titel sagt wohl alles...
Ich weiß zwar, dass es darüber schon mehrere Threads gab, aber wirklich schlau geworden, bin ich daraus nicht.

[Vergesst was hier stand]
 

Fu3L

Top Contributor
So nachdem ich schon wieder sowas lesen musste und das nicht bei mir geklappt hat:

Code:
UIManager.put("Label.foreground", new Color(255,255,255));

Hab ich mal nachgeforscht warum und ich habs rausgekriegt: Das Nimbus Look and Feel scheint sich davorzuschieben, denn mit dem Standart-Swing-L&F funktioniert es...

Deswegen jezz meine neue Frage: Weiß einer wie ich die Änderungen im UIManager durchführen kann, obwohl sich das L&F dagegenstellt?
 

Marco13

Top Contributor
Mehr als Websuchen und sich mögliche Workrounds ansehen kann ich persönlich da nicht - über sowas wie http://forums.sun.com/thread.jspa?threadID=5342101 wirst du wohl auch schon gestolpert sein? Nimbus bietet (soweit ich das bisher gesehen habe) wirklich ENORM viele neue Möglichkeiten, aber teilweise zum Preis dass einiges komplizierter wird - oder (was fast noch schlimmer ist) schlicht und einfach anders als früher...
 

Fu3L

Top Contributor
Danke für den Link :) , den Thread hatte ich bisher noch nciht gefunden :?

Werd mal ein paar Sachen ausprobieren, die da genannt wurden. Aber scheint auch alles nicht das wahre zu sein... Das Zitat am Ende fasst es gut zusammen:

I'd certainly like to hear more the Nimbus developers about how to customize this look and feel. It seems like Nimbus has many new and powerful ways to customize things, but that it does not respect the old ways for doing customization.

Ich werd mal versuchen nochmehr Infos dazu zu finden :###
 

Fu3L

Top Contributor
Dieses PDF is recht interessant:

http://developers.sun.com/learning/javaoneonline/2008/pdf/TS-6096.pdf

Is von dieser Seite:

http://www.jasperpotts.com/blog/2009/01/nimbus-the-new-face-of-swing-javaone-2008/

Das Ändern von Farben klappt so:

Code:
import java.awt.Color;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;

public class NimbusTest extends JFrame {

	public NimbusTest() {
		
		setSize(400, 400);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		setLayout(null);
		
		JButton btn = new JButton("Click");
		btn.setBounds(100, 200, 200, 50);
		
		this.add(btn);
		
		setVisible(true);
		
	}
	
	public static void main(String[] args) {
		
		UIManager.put("nimbusBase",new Color(255,0,0));
		UIManager.put("nimbusBlueGrey", new Color(0,255,255));
		UIManager.put("control", new Color(0,0,0));
		UIManager.put("text", new Color(255,0,0));
		
		try {
		
			UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
		
		} catch(Exception ex) {
			
		}
		
		new NimbusTest();
		
	}

}

Die Strings für die zu ändernde Eigenschaft können in dem PDF nachgelesen werden (sonst hab ich noch keine Quelle gefunden)...

Für Java 7 wünsch ich mir auf jeden Fall ein gutes Tutorial zum Nimbus L&F...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Schriftfarbe ändern in JTextArea / Font bekommen AWT, Swing, JavaFX & SWT 2
missy72 JavaFX RowFactory Schriftfarbe ändern AWT, Swing, JavaFX & SWT 6
E wie Schriftfarbe in JEditorPane verändern? AWT, Swing, JavaFX & SWT 10
P im JTable die Schriftfarbe ändern AWT, Swing, JavaFX & SWT 19
B JEditorPane lädt keine Schriftfarbe in HTML AWT, Swing, JavaFX & SWT 2
K JButton Problem beim Schriftfarbe Ändern AWT, Swing, JavaFX & SWT 2
A Schriftfarbe von jTabbedPane und Button Ändern AWT, Swing, JavaFX & SWT 7
G AbstractAction und Schriftfarbe AWT, Swing, JavaFX & SWT 6
S java.awt.color Schriftfarbe AWT, Swing, JavaFX & SWT 3
R Schriftfarbe ändern in Menueinträgen AWT, Swing, JavaFX & SWT 3
D Schriftfarbe ändern (JFrame, JMenu etc) AWT, Swing, JavaFX & SWT 3
F JTree - Schriftfarbe der Elemente in erster Ebene ändern AWT, Swing, JavaFX & SWT 8
jogep Schriftfarbe ändern AWT, Swing, JavaFX & SWT 6
W JTextPane <font bgcolor="#ff0000"> AWT, Swing, JavaFX & SWT 1
0 Ist "sequence.fallback" aus den font.properties zur Laufzeit änderbar AWT, Swing, JavaFX & SWT 0
I Anderes (schlechteres) Font-Rendering in OpenJDK 8 AWT, Swing, JavaFX & SWT 21
Splayfer Custom Font in AttributedString Java AWT, Swing, JavaFX & SWT 4
L JavaFX Eigene Font benutzen AWT, Swing, JavaFX & SWT 6
B AWT Font Größenverhältnisse AWT, Swing, JavaFX & SWT 2
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
L Font für Dashboard AWT, Swing, JavaFX & SWT 3
Tronert JavaFX Fehler beim Ändern der font-weight AWT, Swing, JavaFX & SWT 7
S Swing JColorChooser Font ändern AWT, Swing, JavaFX & SWT 2
N JLabel HTML mit custom Font AWT, Swing, JavaFX & SWT 0
A AWT TTF-Datei zu Font-Objekt finden? AWT, Swing, JavaFX & SWT 5
Y Globale Font-Color definieren AWT, Swing, JavaFX & SWT 5
F java.awt.Font - ist das wirklich alles? AWT, Swing, JavaFX & SWT 3
Luk10 Ungewollte Unicode Characters im Font AWT, Swing, JavaFX & SWT 5
S Font laden, Wort zeichnen und animieren..? AWT, Swing, JavaFX & SWT 2
M Font Size in FormsEditor AWT, Swing, JavaFX & SWT 2
F Font in JTable setzen AWT, Swing, JavaFX & SWT 7
1 Font ändern AWT, Swing, JavaFX & SWT 5
I Textbreite von Font inklusive Tabs ermitteln AWT, Swing, JavaFX & SWT 4
T Swing Font für alle Komponenten ändern AWT, Swing, JavaFX & SWT 2
Dit_ Font durchgestrichen AWT, Swing, JavaFX & SWT 6
B Welche Font Family ist vorhanden? AWT, Swing, JavaFX & SWT 3
N Swing JEditorPane mit Farbe und Font AWT, Swing, JavaFX & SWT 2
G Frame,Font,Standard,Schriftart,JFrame AWT, Swing, JavaFX & SWT 3
M JSpinner Font ändern AWT, Swing, JavaFX & SWT 4
H anderes font in textarea AWT, Swing, JavaFX & SWT 2
Schandro Den größten passenden java.awt.Font zu einem Rectangle berechnen AWT, Swing, JavaFX & SWT 2
D Font laden AWT, Swing, JavaFX & SWT 2
T Font mit Border AWT, Swing, JavaFX & SWT 7
J Font Änderung nach Editorwechsel? AWT, Swing, JavaFX & SWT 3
A Font: Ist Schriftart überall verfügbar? AWT, Swing, JavaFX & SWT 4
I font-größe ermitteln AWT, Swing, JavaFX & SWT 4
S jTable Font einer Zelle ändern AWT, Swing, JavaFX & SWT 5
StephenKing Font-Größe in JTextField normalisieren AWT, Swing, JavaFX & SWT 6
DEvent Standard Font-Auswahl-Dialog? AWT, Swing, JavaFX & SWT 15
I GUI - Font und Labelklick AWT, Swing, JavaFX & SWT 6
S JTree - Renderer - Font AWT, Swing, JavaFX & SWT 3
V Font setzen in JLabel AWT, Swing, JavaFX & SWT 6
M Schwieriges Label - Font - Problem "Dynamisches Label&a AWT, Swing, JavaFX & SWT 7
TheJavaKid font lässt sich bei der jtextarea nur einmal ändern AWT, Swing, JavaFX & SWT 3
G Font in JTextArea ändern AWT, Swing, JavaFX & SWT 2
I Font 2 Vektor AWT, Swing, JavaFX & SWT 3
V falscher Unicode font AWT, Swing, JavaFX & SWT 6
S Hilfe bei java.awt.Font AWT, Swing, JavaFX & SWT 7
H Create Font will nicht AWT, Swing, JavaFX & SWT 5
G Font tiefergestellt AWT, Swing, JavaFX & SWT 2
G Font nur für einen Teil String im JTextArea AWT, Swing, JavaFX & SWT 5
H Liste von Font Sizes und Colors AWT, Swing, JavaFX & SWT 4
D Font eines JLabels verändern, JLabel mit LookAndFeel-Format AWT, Swing, JavaFX & SWT 2
B Font fett setzen AWT, Swing, JavaFX & SWT 2
G Schriftarten global ändern AWT, Swing, JavaFX & SWT 8
T Global Key Listener erstellen AWT, Swing, JavaFX & SWT 8

Ähnliche Java Themen


Oben