Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 1.1 Source Code Directory
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes:
"C:\fyicenter\jdk-1.1.8\src".
Here is the list of Java classes of the JDK 1.1 source code:
✍: FYIcenter
⏎ java/awt/image/CropImageFilter.java
/* * @(#)CropImageFilter.java 1.7 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.awt.image; import java.awt.image.ImageConsumer; import java.awt.image.ColorModel; import java.util.Hashtable; import java.awt.Rectangle; /** * An ImageFilter class for cropping images. * This class extends the basic ImageFilter Class to extract a given * rectangular region of an existing Image and provide a source for a * new image containing just the extracted region. It is meant to * be used in conjunction with a FilteredImageSource object to produce * cropped versions of existing images. * * @see FilteredImageSource * @see ImageFilter * * @version 1.7 12/10/01 * @author Jim Graham */ public class CropImageFilter extends ImageFilter { int cropX; int cropY; int cropW; int cropH; /** * Constructs a CropImageFilter that extracts the absolute rectangular * region of pixels from its source Image as specified by the x, y, * w, and h parameters. * @param x the x location of the top of the rectangle to be extracted * @param y the y location of the top of the rectangle to be extracted * @param w the width of the rectangle to be extracted * @param h the height of the rectangle to be extracted */ public CropImageFilter(int x, int y, int w, int h) { cropX = x; cropY = y; cropW = w; cropH = h; } /** * Passes along the properties from the source object after adding a * property indicating the cropped region. */ public void setProperties(Hashtable props) { props = (Hashtable) props.clone(); props.put("croprect", new Rectangle(cropX, cropY, cropW, cropH)); super.setProperties(props); } /** * Override the source image's dimensions and pass the dimensions * of the rectangular cropped region to the ImageConsumer. * @see ImageConsumer */ public void setDimensions(int w, int h) { consumer.setDimensions(cropW, cropH); } /** * Determine whether the delivered byte pixels intersect the region to * be extracted and passes through only that subset of pixels that * appear in the output region. */ public void setPixels(int x, int y, int w, int h, ColorModel model, byte pixels[], int off, int scansize) { int x1 = x; if (x1 < cropX) { x1 = cropX; } int x2 = x + w; if (x2 > cropX + cropW) { x2 = cropX + cropW; } int y1 = y; if (y1 < cropY) { y1 = cropY; } int y2 = y + h; if (y2 > cropY + cropH) { y2 = cropY + cropH; } if (x1 >= x2 || y1 >= y2) { return; } consumer.setPixels(x1 - cropX, y1 - cropY, (x2 - x1), (y2 - y1), model, pixels, off + (y1 - y) * scansize + (x1 - x), scansize); } /** * Determine if the delivered int pixels intersect the region to * be extracted and pass through only that subset of pixels that * appear in the output region. */ public void setPixels(int x, int y, int w, int h, ColorModel model, int pixels[], int off, int scansize) { int x1 = x; if (x1 < cropX) { x1 = cropX; } int x2 = x + w; if (x2 > cropX + cropW) { x2 = cropX + cropW; } int y1 = y; if (y1 < cropY) { y1 = cropY; } int y2 = y + h; if (y2 > cropY + cropH) { y2 = cropY + cropH; } if (x1 >= x2 || y1 >= y2) { return; } consumer.setPixels(x1 - cropX, y1 - cropY, (x2 - x1), (y2 - y1), model, pixels, off + (y1 - y) * scansize + (x1 - x), scansize); } }
⏎ java/awt/image/CropImageFilter.java
Or download all of them as a single archive file:
File name: jdk-1.1.8-src.zip File size: 1574187 bytes Release date: 2018-11-16 Download
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 175051👍, 0💬
Popular Posts:
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-...
JDK 11 java.xml.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) module. JDK 11 XML...
JAX-RPC is an API for building Web services and clients that used remote procedure calls (RPC) and X...
JDK 11 jdk.jfr.jmod is the JMOD file for JDK 11 JFR module. JDK 11 JFR module compiled class files a...
commons-collections4-4.4 -sources.jaris the source JAR file for Apache Commons Collections 4.2, whic...