#java #user-interface #zooming
Вопрос:
В настоящее время я разрабатываю программное обеспечение (на основе Java swing) для клиента, которое должно быть развернуто на сервере в качестве jar/.exe файл. Тем не менее, я разработал его для использования со 100% масштабированием (настройки Windows), так как при увеличении на 125% шрифт становится больше, изображения и значки размыты, а для некоторых графических интерфейсов требуется слишком много таблиц, поэтому они не могут поместиться на экране при увеличении на 125%. При разработке я использовал аргумент виртуальной машины
-Dsun.java2d.dpiaware=ложь -Dsun.java2d.uiScale=1,0
чтобы сохранить 100% — ный масштаб при сохранении настроек Windows на 125%.
Однако аргументы виртуальной машины не могут быть экспортированы с помощью файла .jar программного обеспечения. Как я могу увеличить масштаб до 100% для любого клиента, который будет запускать файл? (используйте .exe вместо .jar, какой-нибудь файл сценария (без cmd) … и т. Д.)
Не уверен, что мы можем применить специальные настройки к серверу клиента для программного обеспечения.