Package java.awt

Examples of java.awt.Graphics.drawImage()


    public void setPresetsPanel()
    {
        int w = 44, h = 12;
        releasedPresetsImage[0] = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
        Graphics g = releasedPresetsImage[0].getGraphics();
        g.drawImage(imFullEqualizer, 0, 0, w, h, 224, 164, 224 + w, 164 + h, null);
        pressedPresetsImage[0] = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
        g = pressedPresetsImage[0].getGraphics();
        g.drawImage(imFullEqualizer, 0, 0, w, h, 224, 176, 224 + w, 176 + h, null);
        acPresets = new ActiveJButton();
        acPresets.setIcon(new ImageIcon(releasedPresetsImage[0]));
View Full Code Here


        releasedPresetsImage[0] = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
        Graphics g = releasedPresetsImage[0].getGraphics();
        g.drawImage(imFullEqualizer, 0, 0, w, h, 224, 164, 224 + w, 164 + h, null);
        pressedPresetsImage[0] = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
        g = pressedPresetsImage[0].getGraphics();
        g.drawImage(imFullEqualizer, 0, 0, w, h, 224, 176, 224 + w, 176 + h, null);
        acPresets = new ActiveJButton();
        acPresets.setIcon(new ImageIcon(releasedPresetsImage[0]));
        acPresets.setPressedIcon(new ImageIcon(pressedPresetsImage[0]));
        acPresets.setConstraints(new AbsoluteConstraints(panelPresetsLocation[0], panelPresetsLocation[1], releasedPresetsImage[0].getWidth(null), releasedPresetsImage[0].getHeight(null)));
        acPresets.setToolTipText(getResource("equalizer.button.presets"));
View Full Code Here

    private ActiveJButton createPLButton(int sx, int sy)
    {
        Image normal = new BufferedImage(22, 18, BufferedImage.TYPE_INT_RGB);
        Image clicked = new BufferedImage(22, 18, BufferedImage.TYPE_INT_RGB);
        Graphics g = normal.getGraphics();
        g.drawImage(imPlaylist, 0, 0, 22, 18, sx, sy, sx + 22, sy + 18, null);
        sx += 23;
        g = clicked.getGraphics();
        g.drawImage(imPlaylist, 0, 0, 22, 18, sx, sy, sx + 22, sy + 18, null);
        ActiveJButton comp = new ActiveJButton();
        comp.setIcon(new ImageIcon(normal));
View Full Code Here

        Image clicked = new BufferedImage(22, 18, BufferedImage.TYPE_INT_RGB);
        Graphics g = normal.getGraphics();
        g.drawImage(imPlaylist, 0, 0, 22, 18, sx, sy, sx + 22, sy + 18, null);
        sx += 23;
        g = clicked.getGraphics();
        g.drawImage(imPlaylist, 0, 0, 22, 18, sx, sy, sx + 22, sy + 18, null);
        ActiveJButton comp = new ActiveJButton();
        comp.setIcon(new ImageIcon(normal));
        comp.setPressedIcon(new ImageIcon(clicked));
        comp.setRolloverIcon(new ImageIcon(clicked));
        comp.setRolloverEnabled(true);
View Full Code Here

    if (offsetX<0||offsetY<0||width<5||height<5||offsetX+width>img.getWidth()||offsetY+height>img.getHeight()) return null;
    BufferedImage selection=img.getSubimage(offsetX,offsetY,width,height);
    Image scaledSelection=selection.getScaledInstance(cols,rows,BufferedImage.SCALE_FAST);
    BufferedImage scaledBufferedImage = new BufferedImage(cols, rows, BufferedImage.TYPE_INT_ARGB);
    Graphics g=scaledBufferedImage.createGraphics();
    g.drawImage(scaledSelection,0,0,null);
    g.dispose();
    return scaledBufferedImage;
  }
 
  private BufferedImage toMono(BufferedImage img){
View Full Code Here

    {
      g.setColor(surroundingColor);
      g.fillRect(0, 0, width, height);
    }

    g.drawImage(colorizedIcon, 0, 0, loader);

    // Free up resources used by any images we created
    icon.flush();
    colorizedIcon.flush();
View Full Code Here

                                                   height,
                                                BufferedImage.TYPE_4BYTE_ABGR);

    Graphics g = bufferedIcon.getGraphics();

    g.drawImage(flippedIcon, 0, 0, loader);

    // Free up resources used by any images we created
    flippedIcon.flush();

    return bufferedIcon;
View Full Code Here

    }
   
    BufferedImage zoomed = new BufferedImage(size.getX()*2, size.getY()*2, BufferedImage.TYPE_INT_RGB);
    Graphics g = zoomed.getGraphics();
    XYData newQuadrant = new XYData(quadrant.getX() * 2 + 0, quadrant.getY() * 2 + 0);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), 0, 0, null);
    newQuadrant = new XYData(quadrant.getX()*2 + 0, quadrant.getY()*2 + 1);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), 0, size.getY(), null);
    newQuadrant = new XYData(quadrant.getX()*2 + 1, quadrant.getY()*2 + 0);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), size.getX(), 0, null);
    newQuadrant = new XYData(quadrant.getX()*2 + 1, quadrant.getY()*2 + 1);
View Full Code Here

    BufferedImage zoomed = new BufferedImage(size.getX()*2, size.getY()*2, BufferedImage.TYPE_INT_RGB);
    Graphics g = zoomed.getGraphics();
    XYData newQuadrant = new XYData(quadrant.getX() * 2 + 0, quadrant.getY() * 2 + 0);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), 0, 0, null);
    newQuadrant = new XYData(quadrant.getX()*2 + 0, quadrant.getY()*2 + 1);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), 0, size.getY(), null);
    newQuadrant = new XYData(quadrant.getX()*2 + 1, quadrant.getY()*2 + 0);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), size.getX(), 0, null);
    newQuadrant = new XYData(quadrant.getX()*2 + 1, quadrant.getY()*2 + 1);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), size.getX(), size.getY(), null);
    BufferedImage outputImage = new BufferedImage(size.getX(), size.getY(), BufferedImage.TYPE_INT_RGB);
View Full Code Here

    XYData newQuadrant = new XYData(quadrant.getX() * 2 + 0, quadrant.getY() * 2 + 0);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), 0, 0, null);
    newQuadrant = new XYData(quadrant.getX()*2 + 0, quadrant.getY()*2 + 1);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), 0, size.getY(), null);
    newQuadrant = new XYData(quadrant.getX()*2 + 1, quadrant.getY()*2 + 0);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), size.getX(), 0, null);
    newQuadrant = new XYData(quadrant.getX()*2 + 1, quadrant.getY()*2 + 1);
    g.drawImage(subdivide(image, level+1, newQuadrant, size, prefix), size.getX(), size.getY(), null);
    BufferedImage outputImage = new BufferedImage(size.getX(), size.getY(), BufferedImage.TYPE_INT_RGB);
    outputImage.getGraphics().drawImage(zoomed, 0, 0, size.getX(), size.getY(), null);
    write(outputImage, level, quadrant, prefix);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.