Package com.l2fprod.gui.region
Class RegionBuilder
- java.lang.Object
-
- com.l2fprod.gui.region.RegionBuilder
-
- All Implemented Interfaces:
NativeConstants
public final class RegionBuilder extends java.lang.Object implements NativeConstants
SkinRegion.- Version:
- $Revision: 1.2 $, $Date: 2003/12/06 21:51:20 $
- Author:
- $Author: l2fprod $
-
-
Field Summary
-
Fields inherited from interface com.l2fprod.gui.nativeskin.NativeConstants
FILL_ALTERNATE, FILL_WINDING, REGION_AND, REGION_COPY, REGION_DIFF, REGION_OR, REGION_XOR, VERSION
-
-
Constructor Summary
Constructors Constructor Description RegionBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RegioncombineRegions(Region region1, Region region2, int combineMode)Description of the MethodRegioncreateEllipticRegion(int x1, int y1, int x2, int y2)Description of the MethodRegioncreatePolygonRegion(int[] xpoints, int[] ypoints, int fillMode)Description of the MethodRegioncreateRectangleRegion(int x1, int y1, int x2, int y2)Description of the MethodRegioncreateRegion(java.awt.Image image)Description of the MethodRegioncreateRegion(java.awt.Image image, int width, int height)Description of the MethodRegioncreateRoundRectangleRegion(int x1, int y1, int x2, int y2, int x3, int y3)Description of the MethodRegionBuildergetInstance()static booleanisSupported()voidsetWindowRegion(int handle, Region region, boolean redraw)Sets the Region for the graphical object identified by the given native handle.voidsetWindowRegion(java.awt.Window window, Region region, boolean redraw)Sets the WindowRegion attribute of the RegionBuilder object
-
-
-
Method Detail
-
getInstance
public RegionBuilder getInstance()
-
isSupported
public static boolean isSupported()
-
setWindowRegion
public void setWindowRegion(java.awt.Window window, Region region, boolean redraw)Sets the WindowRegion attribute of the RegionBuilder object- Parameters:
window- The new WindowRegion valueregion- The new WindowRegion valueredraw- The new WindowRegion value
-
setWindowRegion
public void setWindowRegion(int handle, Region region, boolean redraw)Sets the Region for the graphical object identified by the given native handle. This method may be used with environment such as Eclipse/SWT where it is easy to get the native handle of any "Shell" object.- Parameters:
handle- anintvalueregion- aRegionvalueredraw- abooleanvalue
-
createEllipticRegion
public Region createEllipticRegion(int x1, int y1, int x2, int y2)
Description of the Method- Parameters:
x1- Description of Parametery1- Description of Parameterx2- Description of Parametery2- Description of Parameter- Returns:
- Description of the Returned Value
-
createRectangleRegion
public Region createRectangleRegion(int x1, int y1, int x2, int y2)
Description of the Method- Parameters:
x1- Description of Parametery1- Description of Parameterx2- Description of Parametery2- Description of Parameter- Returns:
- Description of the Returned Value
-
createRoundRectangleRegion
public Region createRoundRectangleRegion(int x1, int y1, int x2, int y2, int x3, int y3)
Description of the Method- Parameters:
x1- Description of Parametery1- Description of Parameterx2- Description of Parametery2- Description of Parameterx3- Description of Parametery3- Description of Parameter- Returns:
- Description of the Returned Value
-
createPolygonRegion
public Region createPolygonRegion(int[] xpoints, int[] ypoints, int fillMode)
Description of the Method- Parameters:
xpoints- Description of Parameterypoints- Description of ParameterfillMode- Description of Parameter- Returns:
- Description of the Returned Value
-
combineRegions
public Region combineRegions(Region region1, Region region2, int combineMode)
Description of the Method- Parameters:
region1- Description of Parameterregion2- Description of ParametercombineMode- Description of Parameter- Returns:
- Description of the Returned Value
-
createRegion
public Region createRegion(java.awt.Image image)
Description of the Method- Parameters:
image- Description of Parameter- Returns:
- Description of the Returned Value
-
createRegion
public Region createRegion(java.awt.Image image, int width, int height)
Description of the Method- Parameters:
image- Description of Parameterwidth- Description of Parameterheight- Description of Parameter- Returns:
- Description of the Returned Value
-
-