当前位置:  技术问答>java相关

awt图象透明显示

    来源: 互联网  发布时间:2015-01-01

    本文导语:  怎样在applet内透明显示一个图象如.gif,.jpg,或.bmp? 谢谢 | import java.awt.*; import java.awt.image.*; public class Transparency {   public static Image makeColorTransparent     (Image im, final Color color) {     ...

怎样在applet内透明显示一个图象如.gif,.jpg,或.bmp?
谢谢

|
import java.awt.*;
import java.awt.image.*;

public class Transparency {
  public static Image makeColorTransparent
    (Image im, final Color color) {
    ImageFilter filter = new RGBImageFilter() {
      // the color we are looking for... Alpha bits are set to opaque
      public int markerRGB = color.getRGB() | 0xFF000000;

      public final int filterRGB(int x, int y, int rgb) {
        if ( ( rgb | 0xFF000000 ) == markerRGB ) {
          // Mark the alpha bits as zero - transparent
          return 0x00FFFFFF & rgb;
          }
        else {
          // nothing to do
          return rgb;
          }
        }
      }; 

    ImageProducer ip = new FilteredImageSource(im.getSource(), filter);
    return Toolkit.getDefaultToolkit().createImage(ip);
    }
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类component的类成员方法: processevent定义及介绍
  • swing是轻量级的容器,awt是重量级的,但swing继承自awt,极度疑惑中。。。。。
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • java.awt 和java.util都有List,想调用awt的List而出现Ambiguous class错误怎么办?
  • java命名空间java.awt类keyboardfocusmanager的类成员方法: enqueuekeyevents定义及介绍
  • 这是什么问题:java.awt.AWTError: Cannot load AWT toolkit:如何解决?
  • java命名空间javax.accessibility类accessiblerole的类成员方法: awt_component定义及介绍
  • 请教Swing 与AWT的关系?
  • java命名空间java.awt类container的类成员方法: processevent定义及介绍
  • 關於swing和awt的疑問
  • java命名空间java.awt类window的类成员方法: processevent定义及介绍
  • 是用AWT?还是用JFC?欢迎参与~~~~
  • java命名空间java.awt类textcomponent的类成员方法: processevent定义及介绍
  • 谁能概要的说说awt和swing啊?
  • java命名空间java.awt类eventqueue的类成员方法: isdispatchthread定义及介绍
  • AWT和SWING?
  • java命名空间java.awt类container的类成员方法: addcontainerlistener定义及介绍
  • #import java.awt.* 这个东东在哪里?
  • java命名空间java.awt类toolkit的类成员方法: getdesktopproperty定义及介绍
  • AWT中如何设置画笔??????
  • java命名空间java.awt类container的类成员方法: removecontainerlistener定义及介绍
  • 抽象窗口工具包 AWT


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3