package compexample;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;

import javax.swing.Icon;
import javax.swing.JLabel;
/**
 * enables antialiasing
 * @author rayhe
 *
 */

class AntiAliasJLabel extends JLabel{
	public static final long serialVersionUID = 62359;
	public AntiAliasJLabel(){
	}
	public AntiAliasJLabel(String someString){
		super(someString);
	}
	public AntiAliasJLabel(Icon icon){
		super(icon);
	}
	
	public void paintComponent(Graphics someGraphic){
		Graphics2D myG2D = (Graphics2D)someGraphic;
		myG2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
		super.paintComponent(myG2D);
	}
}