public void paintComponent(Graphics g) { if (Principal.fondoBlur) { if (isVisible() && blurBuffer != null && listo) { Graphics2D g2 = (Graphics2D) g.create(); g2.setRenderingHint( RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); g2.drawImage(backBuffer, 0, 0, null); g2.setComposite(AlphaComposite.SrcOver.derive(alpha)); g2.drawImage(blurBuffer, 0, 0, getWidth(), getHeight(), null); g2.dispose(); } } }
public void paintComponent(Graphics g) { if (!Principal.fondoBlur) { if (isVisible() && blurBuffer != null) { Graphics2D g2 = (Graphics2D) g.create(); g2.setRenderingHint( RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); g2.drawImage(backBuffer, 0, 0, null); g2.setComposite(AlphaComposite.SrcOver.derive(alpha)); g2.drawImage(blurBuffer, 0, 0, getWidth(), getHeight(), null); g2.setColor(new Color(55, 55, 255, 150)); g2.fillRect(0, 0, getBounds().width, getBounds().height); g2.dispose(); } } else { Graphics2D g2d = (Graphics2D) g; g2d.drawImage(fondo, 0, 0, null); } }