下面列出了javax.swing.plaf.FontUIResource#getSize ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@SuppressWarnings({"HardCodedStringLiteral"})
public static void initFontDefaults(@Nonnull UIDefaults defaults, @Nonnull FontUIResource uiFont) {
defaults.put("Tree.ancestorInputMap", null);
FontUIResource textFont = new FontUIResource(uiFont);
FontUIResource monoFont = new FontUIResource("Monospaced", Font.PLAIN, uiFont.getSize());
for (String fontResource : ourPatchableFontResources) {
defaults.put(fontResource, uiFont);
}
if (!SystemInfo.isMac) {
defaults.put("PasswordField.font", monoFont);
}
defaults.put("TextArea.font", monoFont);
defaults.put("TextPane.font", textFont);
defaults.put("EditorPane.font", textFont);
}
/**
* Returns the wrapped font.
*
* @param systemFont
* Original font.
* @return Wrapped font.
*/
private FontUIResource getWrappedFont(FontUIResource systemFont) {
return new FontUIResource("Dialog", systemFont.getStyle(), systemFont.getSize());
}
/**
* Returns the wrapped font.
*
* @param systemFont Original font.
* @return Wrapped font.
*/
private FontUIResource getWrappedFont(FontUIResource systemFont) {
return new FontUIResource(systemFont.getFontName(), systemFont.getStyle(),
systemFont.getSize() + this.extra);
}
/**
* Returns the wrapped font.
*
* @param systemFont Original font.
* @return Wrapped font.
*/
private FontUIResource getWrappedFont(FontUIResource systemFont) {
return new FontUIResource(systemFont.getFontName(), systemFont.getStyle(),
systemFont.getSize() + this.extra);
}
/**
* Returns the wrapped font.
*
* @param systemFont
* Original font.
* @return Wrapped font.
*/
private FontUIResource getWrappedFont(FontUIResource systemFont) {
return new FontUIResource(systemFont.getFontName(), systemFont
.getStyle(), (int) (systemFont.getSize() * this.scaleFactor));
}