Makefile.in: Rebuilt.
* Makefile.in: Rebuilt. * Makefile.am (rmi_java_source_files): Added RMIClassLoaderSpi. * java/awt/AlphaComposite.java, java/awt/BasicStroke.java, java/awt/BufferCapabilities.java, java/awt/Button.java, java/awt/CheckboxMenuItem.java, java/awt/Choice.java, java/awt/Container.java, java/awt/Cursor.java, java/awt/EventQueue.java, java/awt/FileDialog.java, java/awt/Graphics2D.java, java/awt/Label.java, java/awt/Menu.java, java/awt/MenuBar.java, java/awt/MenuComponent.java, java/awt/PopupMenu.java, java/awt/ScrollPane.java, java/awt/Scrollbar.java, java/awt/TextArea.java, java/awt/TextField.java, java/awt/color/CMMException.java, java/awt/color/ColorSpace.java, java/awt/color/ICC_Profile.java, java/awt/color/ProfileDataException.java, java/awt/datatransfer/Clipboard.java, java/awt/datatransfer/DataFlavor.java, java/awt/datatransfer/FlavorMap.java, java/awt/datatransfer/SystemFlavorMap.java, java/awt/dnd/DragGestureEvent.java, java/awt/dnd/DragGestureRecognizer.java, java/awt/dnd/DragSource.java, java/awt/dnd/DropTarget.java, java/awt/event/WindowEvent.java, java/awt/geom/PathIterator.java, java/awt/im/InputMethodHighlight.java, java/io/PipedOutputStream.java, java/io/PipedWriter.java, java/rmi/server/RMIClassLoader.java: Merged from Classpath. * gnu/awt/j2d/Graphics2DImpl.java (drawImage): Changed type of `op' to BufferedImageOp. From-SVN: r60768
This commit is contained in:
parent
3c32ae1c35
commit
62d2eed656
43 changed files with 896 additions and 404 deletions
|
@ -64,6 +64,7 @@ public final class AlphaComposite implements Composite
|
|||
return size() > MAX_CACHE_SIZE;
|
||||
}
|
||||
};
|
||||
|
||||
public static final int CLEAR = 1;
|
||||
public static final int SRC = 2;
|
||||
public static final int DST = 9;
|
||||
|
@ -88,6 +89,7 @@ public final class AlphaComposite implements Composite
|
|||
public static final AlphaComposite SrcAtop = getInstance(SRC_ATOP);
|
||||
public static final AlphaComposite DstAtop = getInstance(DST_ATOP);
|
||||
public static final AlphaComposite Xor = getInstance(XOR);
|
||||
|
||||
private final int rule;
|
||||
private final float alpha;
|
||||
private AlphaComposite(int rule, float alpha)
|
||||
|
@ -95,10 +97,32 @@ public final class AlphaComposite implements Composite
|
|||
this.rule = rule;
|
||||
this.alpha = alpha;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an AlphaComposite object with the specified rule.
|
||||
*
|
||||
* @param rule The compositing rule.
|
||||
*
|
||||
* @exception IllegalArgumentException If rule is not one of the following:
|
||||
* CLEAR, SRC, DST, SRC_OVER, DST_OVER, SRC_IN, DST_IN, SRC_OUT, DST_OUT,
|
||||
* SRC_ATOP, DST_ATOP, or XOR.
|
||||
*/
|
||||
public static AlphaComposite getInstance(int rule)
|
||||
{
|
||||
return getInstance(rule, 1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an AlphaComposite object with the specified rule and the constant
|
||||
* alpha to multiply with the alpha of the source. The source is multiplied
|
||||
* with the specified alpha before being composited with the destination.
|
||||
*
|
||||
* @param rule The compositing rule.
|
||||
*
|
||||
* @exception IllegalArgumentException If rule is not one of the following:
|
||||
* CLEAR, SRC, DST, SRC_OVER, DST_OVER, SRC_IN, DST_IN, SRC_OUT, DST_OUT,
|
||||
* SRC_ATOP, DST_ATOP, or XOR.
|
||||
*/
|
||||
public static AlphaComposite getInstance(int rule, float alpha)
|
||||
{
|
||||
if (rule < CLEAR || rule > XOR || ! (alpha >= 0 && alpha <= 1))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue