我試圖用java swing創建迷你遊戲,並且找不到任何使用相同代碼的問題的解決方案,應用程序在不同的PC上顯示不同。它顯示爲應該在1366x768分辨率屏幕上顯示,但在全屏高清屏幕上顯示。我試圖改變高分辨率屏幕上的分辨率,試圖更改圖標/字體大小,但沒有運氣。 即時添加2個屏幕截圖,1與它如何看起來像和其他高分辨率屏幕上。 注意到,由於某些原因,除了拉伸地圖之外,高屏幕也會放大地圖頂部的工具欄。Swing組件在不同的顯示器上顯示出不同的結果
它是如何想的樣子:
如何它看起來高分辨率屏幕:
我想明白你的意思。如果我將框架設置爲可調整大小,並將窗口最小化,我可以將其設置爲正確的形狀,但是我不知道如何使窗口從一開始就獲得正確的形狀。即時編寫代碼的方式,我沒有可能在每次更改地圖時都進行重新包裝()。 –