Kann ich die DPI-Auflösung meiner Java Swing-Anwendung einstellen, ohne die DPI-Einstellung des Systems zu ändern?

Ich habe eine Java-Anwendung, die den Stoff LookAndFeel mit Windows als Zielplattform verwendet, und ich möchte die DPI-Einstellung meiner Anwendung erhöhenohne Ändern der Systemeinstellungen.

Ich möchte dies tun, weil ich den Benutzer nicht zwingen möchte, Windows neu zu starten, und weil viele Windows-Anwendungen Probleme mit sehr hohen DPI-Einstellungen zu haben scheinen (> 120).

PS: Mir ist bekannt, dass mit dem Substance LaF die Schriftgröße zur Laufzeit skaliert werden kann, aber auf diese Weise wird nur die Höhe meiner Steuerelemente skaliert, nicht die Breite. Ich möchte, dass meine GUI vollständig skaliert wird, wie es passieren würde, wenn ich die DPI-Einstellung des Systems festlegen würde.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage