Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正如问题所说......我可以将布局等设置为随窗口调整大小,但我还没有弄清楚如何调整字体大小。
(实际上可能是 JLabel 组件本身没有调整大小并限制字体......)
您可能必须设置某种侦听器来跟踪窗口(或小程序或布局)大小的变化,并调用其中一个setFont()或setAffineTransform()保持字体大小同步。
setFont()
setAffineTransform()
字体渲染按原样完成的原因之一是字体可以在不同的屏幕分辨率和布局上具有一致的大小。该系统并不是真的要随布局缩放字体。