< prev index next >

src/java.desktop/share/classes/javax/swing/plaf/nimbus/ImageScalingHelper.java

Print this page

        

*** 36,53 **** class ImageScalingHelper { /** Enumeration for the types of painting this class can handle. */ enum PaintType { /** ! * Painting type indicating the image should be centered in the space provided. When used the <code>mask</code> * is ignored. */ CENTER, /** * Painting type indicating the image should be tiled across the specified width and height. When used the ! * <code>mask</code> is ignored. */ TILE, /** * Painting type indicating the image should be split into nine regions with the top, left, bottom and right --- 36,53 ---- class ImageScalingHelper { /** Enumeration for the types of painting this class can handle. */ enum PaintType { /** ! * Painting type indicating the image should be centered in the space provided. When used the {@code mask} * is ignored. */ CENTER, /** * Painting type indicating the image should be tiled across the specified width and height. When used the ! * {@code mask} is ignored. */ TILE, /** * Painting type indicating the image should be split into nine regions with the top, left, bottom and right
*** 80,103 **** * For example PAINT_ALL | PAINT_CENTER will paint all but the center. */ static final int PAINT_ALL = 512; /** ! * Paints using the algorightm specified by <code>paintType</code>. * * @param g Graphics to render to * @param x X-coordinate * @param y Y-coordinate * @param w Width to render to * @param h Height to render to ! * @param image Image to render from, if <code>null</code> this method will do nothing ! * @param sInsets Insets specifying the portion of the image that will be stretched or tiled, if <code>null</code> ! * empty <code>Insets</code> will be used. * @param dInsets Destination insets specifying the portion of the image will be stretched or tiled, if ! * <code>null</code> empty <code>Insets</code> will be used. * @param paintType Specifies what type of algorithm to use in painting ! * @param mask Specifies portion of image to render, if <code>PAINT_ALL</code> is specified, any other regions * specified will not be painted, for example PAINT_ALL | PAINT_CENTER paints everything but the * center. */ public static void paint(Graphics g, int x, int y, int w, int h, Image image, Insets sInsets, --- 80,103 ---- * For example PAINT_ALL | PAINT_CENTER will paint all but the center. */ static final int PAINT_ALL = 512; /** ! * Paints using the algorightm specified by {@code paintType}. * * @param g Graphics to render to * @param x X-coordinate * @param y Y-coordinate * @param w Width to render to * @param h Height to render to ! * @param image Image to render from, if {@code null} this method will do nothing ! * @param sInsets Insets specifying the portion of the image that will be stretched or tiled, if {@code null} ! * empty {@code Insets} will be used. * @param dInsets Destination insets specifying the portion of the image will be stretched or tiled, if ! * {@code null} empty {@code Insets} will be used. * @param paintType Specifies what type of algorithm to use in painting ! * @param mask Specifies portion of image to render, if {@code PAINT_ALL} is specified, any other regions * specified will not be painted, for example PAINT_ALL | PAINT_CENTER paints everything but the * center. */ public static void paint(Graphics g, int x, int y, int w, int h, Image image, Insets sInsets,
< prev index next >