Here you can find the source of useAntiAliasing(Graphics2D g)
public static Object useAntiAliasing(Graphics2D g)
//package com.java2s; /*/*from w w w . j a v a2 s. c o m*/ * Copyright (c) 2014 tabletoptool.com team. * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Public License v3.0 * which accompanies this distribution, and is available at * http://www.gnu.org/licenses/gpl.html * * Contributors: * rptools.com team - initial implementation * tabletoptool.com team - further development */ import java.awt.Graphics2D; import java.awt.RenderingHints; import javax.swing.JComponent; public class Main { public static void useAntiAliasing(JComponent component) { component.putClientProperty("AATextPropertyKey", true); } /** * Tell the G to use anti aliased drawing and text * @return old AA */ public static Object useAntiAliasing(Graphics2D g) { Object oldAA = g.getRenderingHint(RenderingHints.KEY_ANTIALIASING); g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); return oldAA; } }