All pastes #579263 Raw Edit

Antialias

public java v1 · immutable
·published 2007-06-20 16:23 UTC
rendered paste body
/* * MyLabel.java * */package testapp;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import javax.swing.JFrame;import javax.swing.JLabel;/** * * @author wb */public class MyLabel extends JLabel{        /** Creates a new instance of MyLabel */    public MyLabel(String s) {        super(s);    }        public MyLabel() {        super();    }        public void paint(Graphics g) {        Graphics2D g2 = (Graphics2D)g;        g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,                RenderingHints.VALUE_TEXT_ANTIALIAS_ON);        g2.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS,                RenderingHints.VALUE_FRACTIONALMETRICS_ON);        super.paint(g);    }        public static void main(String[] args) {        JFrame testframe =new JFrame("test");        testframe.add(new MyLabel("3123123"));        testframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        testframe.pack();        testframe.setVisible(true);            }            }