| /* 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(); |
| } |