如何使 Graphics.drawString() 获得与 JLabel 完全相同的字体?

我已经尝试了所有可以在 UIManager.getDefaults() 中找到的字体,但即使我使用以下内容使 drawString() 的 String 不像以前那么细。

((Graphics2D) g).setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);

它看起来仍然有点不同。

最佳答案

UIManager.getFont("Label.font") 应该可以在大多数外观和感觉下工作

关于Java Graphics.drawString() 字体作为 JLabel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11932199/

10-12 19:30