-1
내 코드는 getFontMetrics()를 사용합니다.이 함수는 더 이상 사용되지 않습니다. 대안이 무엇일까요?Java의 FontMetrics 대안
public void setFont (Font font) {
if(font == null){
Font defaultFont=(Font)javax.swing.UIManager.getDefaults().get ("Label.font") ;
font=new Font(defaultFont.getName(),Font.BOLD,defaultFont.getSize()+8);;
}
FontMetrics fontMetrics = Toolkit.getDefaultToolkit().getFontMetrics (font) ;
fontHeight = fontMetrics.getHeight() ;
fontDescent = fontMetrics.getDescent() ;
fontLeading = fontMetrics.getLeading() ;
if (text != null)
fontWidth = Toolkit.getDefaultToolkit().getFontMetrics (font).stringWidth (text) ;
currentFont = font ;
super.setFont (font) ;
}
의견이 있으십니까?
나는 관련 사례를 찾을 수 없으며 왜 이것이 downvoted되었는지 이해할 수 없다. – Ashish