Schriftgröße allgemein verändern?

bastimm

Mitglied
Hallo zusammen,

ich schreibe gerade ein kleines Programm.
Nun sollen mehrere Leute mit diesem Programm arbeiten.
Das Problem sind die verschiedenen Auflösungen (von 13" bis 24" Monitor) und dass einer der User eine Sehschwäche hat....

gibt es eine Möglichkeit für die Schriftart für das komplette Programm irgendwo zu hinterlegen, bzw anzupassen?

Aktuell wirkt die Schrift z.B: ein JTree auf 13" extrem riesig, auf einem 24" hingegen tut man sich schon schwer überhaupt noch was zu lesen.....

Die Schriftart für die einzelnen JTree z.B: ist kein Problem, aber ich suche eine Möglichkeit die Schriftarten für alle Elemente anzupassen...

z.B. 100% -> 200% oder so in der Art?

Danke im Voraus!
 

bastimm

Mitglied
DANKE erstmal für den Tipp!

Ich habe nun zum Test folgenden Code verwendet:
Java:
try {
	    //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
	    UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
	    UIDefaults defaults = UIManager.getDefaults();
	    Enumeration keys = defaults.keys();
	    while (keys.hasMoreElements()) {
		Object key = keys.nextElement();
		Object value = defaults.get(key);
		if (value != null && value instanceof Font) {
		    UIManager.put(key, null);
		    Font font = UIManager.getFont(key);
		    if (font != null) {
			float size = font.getSize2D();
			UIManager.put(key, new FontUIResource(font.deriveFont(size * 2)));
		    }
		}
	    }
	}

das wirkt sich nur leider nicht auf JTable, JTree und auch nicht auf JLabel aus. Bei der Menubar werden die Untermenüs z.B: auch nicht geändert :s

Beim TabPanel werden seltsamerweise die Reite nur beim "hoover" effekt größer :s

Normal sollte das doch alles betreffen?

Danke im Voraus!
 

bastimm

Mitglied
Java:
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
	    Font font = new Font("Arial", Font.PLAIN, 30);
	    Enumeration keys = UIManager.getLookAndFeelDefaults().keys();
	    while (keys.hasMoreElements()) {
		Object key = keys.nextElement();
		if (UIManager.getFont(key) != null) {
		    UIManager.put(key, font);
		}
	    }

mit diesem Code wird wenigstens der JTree auch angepasst...
JTable, JPanel und Co bleiben unbeeinflusst :s

Evtl jemand hier, der mir nen Tipp hat?
Danke im Voraus!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Swing JTextField - Schriftgröße je nach Länge und Größe ändern AWT, Swing, JavaFX & SWT 0
T Setzen von der Schriftgröße bei einem Shell AWT, Swing, JavaFX & SWT 15
J JButton zum ändern Der Schriftart/Schriftgröße AWT, Swing, JavaFX & SWT 2
Neumi5694 Schriftgröße zur Laufzeit AWT, Swing, JavaFX & SWT 4
F Schriftgröße von Buchstaben berechnen AWT, Swing, JavaFX & SWT 3
A Schriftgröße in JLabel ändern AWT, Swing, JavaFX & SWT 5
S JFreeChart - Schriftgröße der Legende AWT, Swing, JavaFX & SWT 2
H Schriftgröße automatisch an JLabel anpassen AWT, Swing, JavaFX & SWT 6
R JEditorPane Schriftart und Schriftgröße AWT, Swing, JavaFX & SWT 3
M Schriftgröße ermitteln AWT, Swing, JavaFX & SWT 7
L Schriftgröße bei Eingabefeldern AWT, Swing, JavaFX & SWT 2
K Schriftgröße AWT, Swing, JavaFX & SWT 13
J Schriftgröße aus vorhandenem Platz berechnen AWT, Swing, JavaFX & SWT 9
A Schriftgröße bei EtchedBorder() AWT, Swing, JavaFX & SWT 7
D SWT: Funktion zum Auslesen der Schriftgröße AWT, Swing, JavaFX & SWT 2
DeeDee0815 JLabel schriftgröße verstellen AWT, Swing, JavaFX & SWT 8
H Graphics: Schriftgröße ändern AWT, Swing, JavaFX & SWT 4
J Schriftgröße verändern AWT, Swing, JavaFX & SWT 6
B Schriftgröße bei Buttons AWT, Swing, JavaFX & SWT 3
P JTextfield Text durch Keylistener verändern AWT, Swing, JavaFX & SWT 4
H JItem während der Programmlaufzeit verändern AWT, Swing, JavaFX & SWT 8
D JButton Form verändern AWT, Swing, JavaFX & SWT 4
ruutaiokwu Swing windowStateChanged macht exakt das Gegenteil beim Verändern der Fenstergrösse AWT, Swing, JavaFX & SWT 3
E wie Schriftfarbe in JEditorPane verändern? AWT, Swing, JavaFX & SWT 10
J SplitPane Aussehen des Divider verändern AWT, Swing, JavaFX & SWT 7
A Swing Fensterinhalt verändern AWT, Swing, JavaFX & SWT 3
R Swing Verändern der Ausrichtung JButton und neu anzeigen AWT, Swing, JavaFX & SWT 2
Thallius JTable dynamisch Spaltenanzahl verändern AWT, Swing, JavaFX & SWT 2
A Swing GUI - Button soll Frame verändern AWT, Swing, JavaFX & SWT 4
J Textlabel verändern mit parallelen Threads AWT, Swing, JavaFX & SWT 7
G JFrame - manuell Größe verändern AWT, Swing, JavaFX & SWT 6
M Textfarbe JButton verändern AWT, Swing, JavaFX & SWT 2
F JavaFX Position von Image angeben/verändern AWT, Swing, JavaFX & SWT 2
D Java Swing, Label lässt sich nicht mit Checkboxen/Knopf verändern AWT, Swing, JavaFX & SWT 2
A JPanel größe verändern AWT, Swing, JavaFX & SWT 4
P JFrame manuell Grösse verändern durch 'mouseDragged' AWT, Swing, JavaFX & SWT 3
M JTabbedPane verändern mit Nimbus Look and Feel AWT, Swing, JavaFX & SWT 1
D JFreeChart range der Y Achse verändern. AWT, Swing, JavaFX & SWT 1
D Swing Jlist Größe während der Laufzeit verändern. AWT, Swing, JavaFX & SWT 11
A Swing JLabel/JTextField Inhalt mit JSlider verändern AWT, Swing, JavaFX & SWT 12
A JScrollPane - ScrollBar Buttongröße verändern AWT, Swing, JavaFX & SWT 1
I JTable Inhalte löschen ohne den JTable zu verändern! AWT, Swing, JavaFX & SWT 5
S Größe von Panel verändern welches auf anderem Panel sitzt AWT, Swing, JavaFX & SWT 10
B MessageBox Position Verändern AWT, Swing, JavaFX & SWT 8
N MVC - Logik zum Verändern der View AWT, Swing, JavaFX & SWT 8
A Swing Fenstergröße mittels Menü verändern AWT, Swing, JavaFX & SWT 3
S SWT Shell durch Event in der Größe verändern AWT, Swing, JavaFX & SWT 7
S Swing Größe von JLabels verändern sich in einem Panel unterschiedlich AWT, Swing, JavaFX & SWT 6
M Swing XML Datei in JTable darstellen + verändern AWT, Swing, JavaFX & SWT 3
H JFrame in der Laufzeit verändern AWT, Swing, JavaFX & SWT 11
W JLabel-Text ab best. Zeitpunkt nicht mehr verändern AWT, Swing, JavaFX & SWT 2
L Swing Image zur Laufzeit verändern AWT, Swing, JavaFX & SWT 6
O Größe von Komponenten im JFrame manuell verändern AWT, Swing, JavaFX & SWT 2
J Swing jTable verändern AWT, Swing, JavaFX & SWT 29
S SWT Table Größen verändern AWT, Swing, JavaFX & SWT 10
C private Panel anderer Klasse verändern AWT, Swing, JavaFX & SWT 11
Dragonfire Swing Hintergrund aller Komponenten verändern AWT, Swing, JavaFX & SWT 2
H Mit for-schleife die Componenten eines Frames verändern AWT, Swing, JavaFX & SWT 5
C Spielfeld Gitter - Einzelne Zellen verändern AWT, Swing, JavaFX & SWT 18
R JTable Hintergrund der Zeile abhängig von Inhalt einer Zelle verändern AWT, Swing, JavaFX & SWT 3
M Panelinhalt im Programm verändern AWT, Swing, JavaFX & SWT 12
L SWT Button Text verändern AWT, Swing, JavaFX & SWT 16
A Swing Bei größe verändern des Fensters Grafik weg AWT, Swing, JavaFX & SWT 3
S JButton - Hintergrund verändern AWT, Swing, JavaFX & SWT 7
D JPanel nach ein paar sekunden verändern AWT, Swing, JavaFX & SWT 5
E Strichstäke bei einem Kreisbogen verändern AWT, Swing, JavaFX & SWT 3
G Gap zwischen JButton-Rand und JButton-Icon verändern AWT, Swing, JavaFX & SWT 2
G Mauszeiger verändern AWT, Swing, JavaFX & SWT 10
K Image verändern AWT, Swing, JavaFX & SWT 8
S Hintergrundfarbe in einer Spalte der JTable verändern AWT, Swing, JavaFX & SWT 3
G Styling verändern AWT, Swing, JavaFX & SWT 4
A Fenstergrösse soll sich konstant verändern AWT, Swing, JavaFX & SWT 8
G Probleme mit Content bei Null-Layout verändern AWT, Swing, JavaFX & SWT 7
Z TextField aus ActionListener von JButton verändern AWT, Swing, JavaFX & SWT 10
A Jface: Wie Inhalt des Hauptbereichs verändern AWT, Swing, JavaFX & SWT 5
G Pixel ablaufartig verändern AWT, Swing, JavaFX & SWT 5
G Text eines Labels verändern? AWT, Swing, JavaFX & SWT 4
G Spaltenbereite bei JTable verändern AWT, Swing, JavaFX & SWT 2
D Bild nicht sichtbar verändern. AWT, Swing, JavaFX & SWT 8
K InnerFrame Select-Ebene verändern AWT, Swing, JavaFX & SWT 7
& Position eines Fensters nicht verändern AWT, Swing, JavaFX & SWT 8
S Anordnung von Buttons verändern AWT, Swing, JavaFX & SWT 3
zilti Swing-Element verändern AWT, Swing, JavaFX & SWT 13
G Zeichnung verschwindet nach verändern der Fenstergröße. AWT, Swing, JavaFX & SWT 2
A Position des Fensters verändern AWT, Swing, JavaFX & SWT 21
B ToolTip verändern / selbst gestalten AWT, Swing, JavaFX & SWT 3
H JButton Farbe verändern AWT, Swing, JavaFX & SWT 4
G JTabbedPane Inhalt verändern? AWT, Swing, JavaFX & SWT 2
T JScrollbar UI verändern AWT, Swing, JavaFX & SWT 5
L Menu Position verändern? AWT, Swing, JavaFX & SWT 24
T Komponente soll die UIManager-PreferredSize verändern AWT, Swing, JavaFX & SWT 5
M Zeilenabstand einer JTextPane verändern? AWT, Swing, JavaFX & SWT 4
D [JTable] Dateninhalt verändern, sobald editiert wird AWT, Swing, JavaFX & SWT 2
J Auf Button - Druck soll Rechteck Farbe verändern AWT, Swing, JavaFX & SWT 8
K Spaltenbreite von mehreren Tabellen gleichzeitig verändern AWT, Swing, JavaFX & SWT 3
M JScrollPane auf JPanel - Resizing - Größe verändern AWT, Swing, JavaFX & SWT 10
A Problem mit InvokeAndWait - JLabel Text verändern AWT, Swing, JavaFX & SWT 2
F JTextArea aus einer anderen Klasse heraus verändern AWT, Swing, JavaFX & SWT 4
S Grafik Farbwert verändern? AWT, Swing, JavaFX & SWT 8
J JTable / Model Daten verändern AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen


Oben