void (LabelUI ui) { super.setUI(ui); if (!SystemInfo.isWindows) { Font font = getFont(); font = new FontUIResource(font.deriveFont(font.getStyle(), font.getSize() - JBUIScale.scale(2))); // Allow resetting the font by UI setFont(font); } }