- 浏览: 10462 次
最新评论
java组件的透明问题
- 博客分类:
- 技术杂绘
记得有不少人质疑java透明方面的能力,也有很多人到处找怎么让java做出半透明效果,今天闲来无事写来晒晒。
为了创建透明组件,首先需要重写组件的paintComponent(Graphics)函数, @Override public void paintComponent(Graphics g) { Graphics2D g2d = (Graphics2D) g; g2d.setComposite(AlphaComposite.getInstance(AlphaC omposite.SRC_OVER, 0.3f)); //需要渲染的代码 g2d.setComposite(AlphaComposite.getInstance(AlphaC omposite.SRC_OVER, 1.0f)); } AlphaComposite 类中的 getInstance(int rule, float alpha)方法的第一个参数为合成规则,这个可以查找这个类的API中的静态变量,第二个参数为float型的alpha值,取值为0-1。
需要注意的是千万要记得在需要透明处理的代码后面将alpha改回1也就是不透明,要不然就悲剧了,那些渲染优先级低于这个组件的部分就全变成透明处理的了。
发表评论
-
java截取带html标签的字符串,再把标签补全(保证页面显示效果)
2012-07-06 09:52 1215java截取带HTML标签的字符串,一般情况下有三种实现方 ... -
linux常用命令
2012-07-06 09:46 749一、 vi使用场景&常用命令 命令 含义 vi ... -
SWFAddress实现Flex深度链接(不同模块具有不同的URL)
2012-07-02 13:27 554众所周知,Flex明显区别于传统B/S开发模式的特性中,有 ... -
Flex之数据格式化
2012-07-02 13:27 623数据格式化是对某些特殊的数据的格式进行规范。例如,日期格式 ... -
使用FLEX的HttpService与ASP.NET进行动态交互之一(转载)
2012-07-02 13:27 611使用FLEX的HttpService ... -
Flex 动态datagrid的应用
2012-07-02 13:27 595Flex有2种常用的datagrid: ... -
Flex TXT文件导入
2012-07-02 13:27 656在上一篇文章中,我们做了一个文件上传、导入组件,其实就是一 ... -
Get android source
2012-07-01 10:54 600狗日的csdn,改个名字还要积分!! ... -
[tamarin系列之9] 在线的eval
2012-07-01 10:54 597文章分类:Java编程 我们先做一个实验: 1、构建 ... -
JAVA+fms
2012-07-01 10:54 551最近完成的 Java Flex Fms 视频聊天程序,虽然 ... -
flash builder 制作 浏览器并 读写配制文件
2012-07-01 10:54 678flex/spark" xmlns:mx=&q ... -
采用数据库为Flex Tree组件的提供数据-前言
2012-06-30 17:15 608采用数据库为Flex Tree组件的提供数据-前言 2010 ... -
[转载]每天学一点Flex(1):DataGrid组件分页
2012-06-30 17:15 567[转载]每天学一点Flex(1):DataGrid组件分页 ... -
Flex: DataGroup 组件增加滚动条
2012-06-30 17:15 722Flex: DataGroup 组件增加滚动条 2011年0 ... -
TWaver Flex与.net最新版,三大视图组件齐备
2012-06-30 17:15 612TWaver Flex与.net最新版,三大视图组件齐备 2 ...
相关推荐
java拖拽透明组件源码 swing 中拖拽
用Java实现透明和不规则窗体,区别Java awt和swing组件
//继承的绘制组件方法 Graphics2D gg=(Graphics2D)g; if(imageIcon !=null){//绘制背景 gg.drawImage(imageIcon.getImage(),0,0,f.getWidth(),f.getHeight(),f); } } }; p.setLayout(null);...
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
JAVA帮助视图组件库 Help GUI 1.1源代码.rar JAVA开发的打字软件源程序.rar Java开发的简单WEB服务器源码.rar Java数据压缩与传输实例 Java数组倒置 Java日期选择控件完整源代码.rar Java机车狂飙源代码.rar Java...
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
Java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰Java程序员,本章试图揭开Java内存模型的神秘面纱。 第4章从介绍多线程技术带来的好处开始,讲述了如何启动和终止线程以及线程的状态,详细阐述了多...
util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...