如何使Graphics.drawString()
获得与JLabel
完全相同的字体?
我已经尝试了UIManager.getDefaults()
中可以找到的所有字体,但即使我使用以下内容使得drawString()的字符串也不像以前那么薄。
((Graphics2D) g).setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
它看起来仍然有点不同。
答案 0 :(得分:4)
UIManager.getFont("Label.font")
应该在大多数情况下工作感觉
答案 1 :(得分:2)
new JLabel().getFont()
怎么样?