gcc/libjava/java/awt/GraphicsConfiguration.java

41 lines
1.2 KiB
Java

/* Copyright (C) 2000, 2001 Free Software Foundation
This file is part of libgcj.
This software is copyrighted work licensed under the terms of the
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
details. */
/* Status: Complete, but commented out until we have the required
GraphicsDevice. */
package java.awt;
import java.awt.image.BufferedImage;
import java.awt.image.ColorModel;
import java.awt.geom.AffineTransform;
public abstract class GraphicsConfiguration
{
// Can't instantiate directly. Having a protected constructor seems
// redundant, but that is what the docs specify.
protected GraphicsConfiguration ()
{
}
/*
public abstract GraphicsDevice getDevice();
*/
public abstract BufferedImage createCompatibleImage(int width, int height);
public abstract BufferedImage createCompatibleImage(int width, int height,
int transparency);
public abstract ColorModel getColorModel();
public abstract ColorModel getColorModel(int transparency);
public abstract AffineTransform getDefaultTransform();
public abstract AffineTransform getNormalizingTransform();
/* @since 1.3 */
public abstract Rectangle getBounds();
}