package com.elsealabs.xshot.views;
import javax.swing.*;
import java.awt.*;
public class ModernLabel extends JLabel
{
private static final long serialVersionUID = 1L;
private String text;
private Font font;
private Color color;
public ModernLabel(String text, Color color, Font font)
{
this.text = text;
this.color = color;
this.font = font;
setHorizontalAlignment(JLabel.CENTER);
setText(text);
setForeground(color);
if (font != null) setFont(font);
}
@Override
public void paintComponent(Graphics g)
{
Graphics2D gd = (Graphics2D) g;
gd.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
super.paintComponent(g);
}
}