Nếu bạn đặt phông chữ lớn (ví dụ: 125%, 120 DPI) trên Windows, có vẻ như Swing của Java 9 lần đầu hiển thị thành hình ảnh nhỏ hơn và sau đó chia tỷ lệ này thành màn.Java 9 trên Windows với phông chữ lớn
Văn bản vẫn được hiển thị chính xác. Nhưng các đường 1 pixel có độ dày gấp 1 pixel hoặc 2 pixel. Một đường chéo là bước. Các biểu tượng được rasterized.
Có bất kỳ tham số dòng lệnh hoặc API nào để thay đổi hành vi này không?
Ví dụ Edit:
Sử dụng MenuSelectionManagerDemo
từ docs.oracle.com/javase/tutorial/uiswing/examples/components/
hài lòng printsceen và SSCCE/MCVE có thể giúp chúng tôi – mKorbel
là hành vi này chỉ với Java 9? Tôi không gặp vấn đề gì với Java 7/8. –
Có, sự cố này chỉ xảy ra với Java 9. – Horcrux7