Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/*
 * 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;
    }
}