package com.atlauncher.plaf; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JComponent; import javax.swing.JLabel; import javax.swing.plaf.ComponentUI; import javax.swing.plaf.basic.BasicLabelUI; public final class ATLLabelUI extends BasicLabelUI{ private static final ATLLabelUI instance = new ATLLabelUI(); public static ComponentUI createUI(JComponent comp){ return instance; } @Override public void installUI(JComponent comp){ super.installUI(comp); comp.setForeground(Color.white); } @Override protected void paintEnabledText(JLabel label, Graphics g, String s,int x, int y){ Graphics2D g2 = (Graphics2D) g; UIUtils.antialiasOn(g2); super.paintEnabledText(label, g, s, x, y); UIUtils.antialiasOff(g2); } }