try { //cargo la imagen imagen = ImageIO.read(file); } catch (IOException e) { e.printStackTrace(); } //dibujo un rectangulo segun las dimensiones de la imagen Rectangle rect = new Rectangle(0, 0, imagen.getWidth(null), imagen.getHeight(null)); //agrego la imagen mas el rectangulo a la textura marca = new TexturePaint(imagen, rect); setOpaque(false);
public void setTran(float tran) { this.transparencia = tran; } public float getTran() { return transparencia; } public void paintComponent(Graphics g) { Graphics2D g2 = (Graphics2D) g; //agrego la transparencia al objeto AlphaComposite transparencia = AlphaComposite.getInstance(AlphaComposite.SRC_OVER,getTran()); g2.setComposite(transparencia); g2.setPaint(marca); g.fillRect(0, 0, getWidth(), getHeight()); super.paintComponent(g); }
Loans Claim Salud Universidades Bolsa Donate Car to Charity California Donate Executive MBA ranking Attomey Préstamos Insurance Treatment Commodities Asbestos Lawyers Acciones Donar coche a la caridad California Conference Call Business Mortgage Degree Lawyer actions Política Casino Credit domains Dominios Toys for children Fashion and Design Hosting Trading Rehab bag Moda y Diseño Classes Software Recovery Transfer Gas/Electricity Cómo hacer dinero en línea Seguro Loans And Donation hybrid Cars Leyes y abogados Cord Blood Online casino Fotografía digital loans Sell Annuity Payment Web Hosting y Dominios
No hay comentarios:
Publicar un comentario