簡體   English   中英

Java GUI 縮放問題

[英]Java GUI Scaling problems

我如何禁用 Java 程序的縮放(Windows 10)或在代碼中處理它以修復我的自定義組件上的模糊?

我曾嘗試過Dsun.java2d.uiScale.enabled=false但它沒有幫助。

在此處輸入圖片說明

在此處輸入圖片說明

在此處輸入圖片說明

這個問題有什么解決辦法嗎?

根據您使用的 Java 版本,您可能需要考慮不同的解決方案,特別是如果您想在應用程序方面解決它。

在任何情況下,如果您只想禁用 Windows 10 縮放,您可以通過更改 Java 設置並指定 Windows 兼容性設置來覆蓋 DPI 縮放來實現,正如 Elderry 在此處提到的: https ://superuser.com/a /1207925 ,正如我引用的那樣:

  1. 找到你安裝的java.exe
  2. 右鍵單擊-> Properties
  3. 轉到Compatibility選項卡
  4. 選中Override high DPI scaling behavior.
  5. 選擇System for Scaling performed by:

您可以參考此鏈接以獲取可能解決您問題的其他答案: https : //superuser.com/questions/988379/how-do-i-run-java-apps-upscaled-on-a-high-dpi-display

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM