Package java.awt

Examples of java.awt.TexturePaint


        }
        if(!hit)
          array[a] = colors[colors.length-1].getRGB();
      }
      bi.getRaster().setDataElements(0, 0, 1, height, array);
      paint = new TexturePaint( bi, new Rectangle(0,y,1,height) );
      verticalGradients.put(key,paint);
    }
    return paint;
  }
View Full Code Here


  private static Hashtable checkers;
  public static TexturePaint getCheckerBoard(int checkerSize) {
    if(checkers==null)
      checkers = new Hashtable();
    Integer key = new Integer(checkerSize);
    TexturePaint paint = (TexturePaint)checkers.get(key);
    if(paint==null) {
      BufferedImage bi = new BufferedImage(2*checkerSize, 2*checkerSize, BufferedImage.TYPE_INT_RGB);
      Graphics2D g = bi.createGraphics();
      g.setColor(Color.white);
      g.fillRect(0,0,2*checkerSize,2*checkerSize);
      g.setColor(Color.lightGray);
      g.fillRect(0,0,checkerSize,checkerSize);
      g.fillRect(checkerSize,checkerSize,checkerSize,checkerSize);
      g.dispose();
      paint = new TexturePaint(bi,new Rectangle(0,0,bi.getWidth(),bi.getHeight()));
      checkers.put(key, paint);
    }
    return paint;
  }
View Full Code Here

       
       
        if (image!=null)
        {
            Rectangle2D tr = new Rectangle2D.Double(0, 0, image.getWidth()/5, image.getHeight()/5);
            TexturePaint tp = new TexturePaint(image, tr);
            g2.setPaint(tp);
            g2.fillRect( 0, 0, getWidth() - 1, getHeight() - 1 );           
        }
       
        setFillColor(g2);
View Full Code Here

                            AlphaComposite.SRC_OVER, alpha);
                    if (graphics != null) graphics.setComposite(ac);
                }

                if(img != null) {
                    paint = new TexturePaint(
                            img, new Rectangle2D.Double(0, 0, img.getWidth(), img.getHeight()));
                }
            }
            catch (Exception e) {
                e.printStackTrace();
View Full Code Here

        bg.setPaint(Color.red);
        bg.fillRect(0, 0, 10, 10);
        bg.setPaint(Color.yellow);
        bg.fillRect(10, 10, 10, 10);
        bg.dispose();
        TexturePaint fillTexture = new TexturePaint(buf, new Rectangle(10, 20, 20, 20));
        g.setPaint(defaultPaint);
        g.drawString("Texture Paint", 10, 10);
        g.setPaint(fillTexture);
        g.fill(rect);
    }
View Full Code Here

    private Paint getPaint(byte[] bit) {
        Dimension d = getImageDimension(bit);
        BufferedImage img = getImage(bit);
        Rectangle2D rec = new Rectangle2D.Float(0, 0, (float)d.width, (float)d.height);
        TexturePaint paint = new TexturePaint(img, rec);
        return paint;
    }
View Full Code Here

                g2d.drawLine(0, i*10, SIZE, i*10);
            }
            ok = true;
        }
        img.flush();
        if (ok) paint = new TexturePaint(img, rec);
        return paint;
    }
View Full Code Here

    if(slider.hasFocus()) {
      PlafPaintUtils.paintFocus(g2,r,3);
    }
   
    bi.getRaster().setDataElements(0,0,1,trackRect.height,intArray);
    TexturePaint p = new TexturePaint(bi,new Rectangle(0,trackRect.y,1,bi.getHeight()));
    g2.setPaint(p);
    g2.fillRect(r.x,r.y,r.width,r.height);
   
    PlafPaintUtils.drawBevel(g2, r);
  }
View Full Code Here

        }
        if(!hit)
          array[a] = colors[colors.length-1].getRGB();
      }
      bi.getRaster().setDataElements(0, 0, 1, height, array);
      paint = new TexturePaint( bi, new Rectangle(0,y,1,height) );
      verticalGradients.put(key,paint);
    }
    return paint;
  }
View Full Code Here

  private static Hashtable checkers;
  public static TexturePaint getCheckerBoard(int checkerSize) {
    if(checkers==null)
      checkers = new Hashtable();
    Integer key = new Integer(checkerSize);
    TexturePaint paint = (TexturePaint)checkers.get(key);
    if(paint==null) {
      BufferedImage bi = new BufferedImage(2*checkerSize, 2*checkerSize, BufferedImage.TYPE_INT_RGB);
      Graphics2D g = bi.createGraphics();
      g.setColor(Color.white);
      g.fillRect(0,0,2*checkerSize,2*checkerSize);
      g.setColor(Color.lightGray);
      g.fillRect(0,0,checkerSize,checkerSize);
      g.fillRect(checkerSize,checkerSize,checkerSize,checkerSize);
      g.dispose();
      paint = new TexturePaint(bi,new Rectangle(0,0,bi.getWidth(),bi.getHeight()));
      checkers.put(key, paint);
    }
    return paint;
  }
View Full Code Here

TOP

Related Classes of java.awt.TexturePaint

Copyright © 2018 www.massapicom. 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.