Lines Matching refs:img

315         public SlicedImageControl(final Image img, final int westCut, final int eastCut, final int northCut, final int southCut) {
316 this(img, westCut, eastCut, northCut, southCut, true);
319 public SlicedImageControl(final Image img, final int westCut, final int eastCut, final int northCut, final int southCut, final boolean useMiddle) {
320 this(img, westCut, eastCut, northCut, southCut, useMiddle, true, true);
323 public SlicedImageControl(final Image img, final int westCut, final int eastCut, final int northCut, final int southCut, final boolean useMiddle, final boolean stretchHorizontally, final boolean stretchVertically) {
324 this(img, new NineSliceMetrics(img.getWidth(null), img.getHeight(null), westCut, eastCut, northCut, southCut, useMiddle, stretchHorizontally, stretchVertically));
327 public SlicedImageControl(final Image img, final NineSliceMetrics metrics) {
330 if (img.getWidth(null) != metrics.minW || img.getHeight(null) != metrics.minH) {
339 NW = createSlice(img, 0, 0, metrics.wCut, metrics.nCut);
340 N = createSlice(img, metrics.wCut, 0, centerColWidth, metrics.nCut);
341 NE = createSlice(img, totalWidth - metrics.eCut, 0, metrics.eCut, metrics.nCut);
342 W = createSlice(img, 0, metrics.nCut, metrics.wCut, centerRowHeight);
343 C = metrics.showMiddle ? createSlice(img, metrics.wCut, metrics.nCut, centerColWidth, centerRowHeight) : null;
344 E = createSlice(img, totalWidth - metrics.eCut, metrics.nCut, metrics.eCut, centerRowHeight);
345 SW = createSlice(img, 0, totalHeight - metrics.sCut, metrics.wCut, metrics.sCut);
346 S = createSlice(img, metrics.wCut, totalHeight - metrics.sCut, centerColWidth, metrics.sCut);
347 SE = createSlice(img, totalWidth - metrics.eCut, totalHeight - metrics.sCut, metrics.eCut, metrics.sCut);
350 static BufferedImage createSlice(final Image img, final int x, final int y, final int w, final int h) {
355 g2d.drawImage(img, 0, 0, w, h, x, y, x + w, y + h, null);