Wenn Sie einen Monitor mit einer DPI über 150 (wie Macbook Pro) haben, können Sie auch das Problem finden: die Schriftart auf der Java Swing App ist zu klein für High DPI Monitor, und ich kann nicht ändern Schriftgröße überhaupt (Es ignoriert die Windows DPI direkt, nur Anzeige der sehr ursprünglichen DPI -> 96). Ich kann nichts anderes machen, als die Bildschirmauflösung zu ändern, was alles auf LCD verschwommen machen könnte.Wie setze ich die DPI von Java Swing Apps unter Windows/Linux?
Ja, ich habe einen Laptop mit einem hohen DPI-Monitor, 15,6 'mit 1920x1080 Auflösung, einige Java-Desktop-Anwendungen sehen sehr klein auf meinem Laptop, wie Matlab, Burpsuite usw. Ich habe im Internet nach einem sehr sehr gesucht lange Zeit, kann aber immer noch keine Methode für das Problem finden. Ich weiß, dass ich die JRE-Fonts durch JRE_HOME/lib/font/fontconfig.properties.src
ändern kann, aber ich kann keinen Ort finden, um die Standardschriftgröße oder DPI für Java-Desktop-Schriftarten festzulegen.
Hat das Problem keine Lösung? Haben Sie einen hohen DPI-Monitor? Wie geht es Ihnen mit solchen Apps? Gibt Swing DPI-Benutzer auf?
[Dies] (http://stackoverflow.com/questions/1102216/can-i-set-the-dpi-resolution-of-my-javs-swing-application-wit- changing-the-s) könnte help you – Parth
Und [sagen Sie uns Ihre Ergebnisse] (http://meta.stackexchange.com/q/17463/163188), so dass wir wissen, wie eifersüchtig zu sein. :-) – trashgod
Off-topic: Wenn normale Windows-Programme nicht gut skalieren, auch wenn Sie in den Kompatibilitätsoptionen das Flag "keine DPI-Skalierung" angeben, wird wahrscheinlich eine 64-Bit-Version des Programms ausgeführt. Versuchen Sie stattdessen die 32-Bit-Version. –