Java实现带渐变字幕的不规则窗体
2008-08-18 16:31
211 查看
之前听说Java 6u10里提供了不规则窗体的实现,我前两天做了些尝试,编写了一个带渐变字幕的不规则Splash窗体。
不规则窗体使用的就是Java 6u10里新增加的类com.sun.awt.AWTUtilities
提供的setWindowShape
方法。这个类另外还提供了一些***透明/半透明窗体的方法,我在这里就不多做介绍。
带倒影的颜色渐变滚动字幕使用多线程操作配合Java 2D的渲染,逐帧绘制在一个缓冲区里再一次性绘制到界面上,避免闪烁。
因为我并不熟悉计算机图形学和数字图像处理,所以在从原图中提取图形轮廓时遇到困难,最后使用了一个非常笨的方法,在PhotoShop里用鼠标标出形状的大致坐标,再将所有坐标写进程序里。如果哪位朋友有自动提取图像轮廓的算法,还请不吝赐教:)
我上传了这个Sample的源代码,想要的朋友可以通过下面的页面下载:
http://download.csdn.net/source/577024
效果图:
不规则窗体使用的就是Java 6u10里新增加的类com.sun.awt.AWTUtilities
提供的setWindowShape
方法。这个类另外还提供了一些***透明/半透明窗体的方法,我在这里就不多做介绍。
带倒影的颜色渐变滚动字幕使用多线程操作配合Java 2D的渲染,逐帧绘制在一个缓冲区里再一次性绘制到界面上,避免闪烁。
因为我并不熟悉计算机图形学和数字图像处理,所以在从原图中提取图形轮廓时遇到困难,最后使用了一个非常笨的方法,在PhotoShop里用鼠标标出形状的大致坐标,再将所有坐标写进程序里。如果哪位朋友有自动提取图像轮廓的算法,还请不吝赐教:)
我上传了这个Sample的源代码,想要的朋友可以通过下面的页面下载:
http://download.csdn.net/source/577024
效果图:
相关文章推荐
- Java实现不规则窗体
- java实现不规则窗体
- java编程排序之内置引用类型的排序规则实现,和自定义规则实现+冒泡排序运用
- JAVA实现仿微信红包分配规则
- Learning Python -- Java 通过JyThon调用Python实现的规则
- [转]Winform不规则窗体的实现心得
- Qt实现桌面悬浮球/不规则窗体
- JAVA中实现透明窗体
- 用java实现图片渐变叠加
- Javacript实现颜色梯度变化和渐变的效果代码
- MFC界面编程1:GDI+实现不规则窗体
- Javacript实现颜色渐变的效果
- Java Swing实现窗体添加背景图片的2种方法详解
- 不规则窗体的实现
- Windows 中不规则窗体的编程实现
- Qt 不规则窗体的实现(构造函数里setPaletteBackgroundPixmap后设置setMask)
- "百度之星"程序设计大赛试题解答(Java实现)---变态的比赛规则(未完成!!!)
- Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现
- 用Qt实现窗体的无边框、可移动、透明不规则显示(需背景透明的图片)
- QT实现不规则窗体和透明窗体