Stefan: Schriftgröße allgemein verändern?

Beitrag lesen

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.....

nun habe ich folgenden Code:

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);  
        }  
        }

das wirkt sich nur leider nicht auf JTable 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?

der JTree z.B: wurde geändert

Danke im Voraus!