• 大小: 2.63MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-20
  • 语言: Java
  • 标签: swing  高斯模糊  

资源简介

用java swing实现ios7的毛玻璃效果,毛玻璃效果实则是图片的高斯模糊滤镜处理。本demo非常简易的实现可调模糊的半径和可选填充蒙上一层透明颜色。

资源截图

代码片段和文件信息

import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.JPanel;


public class BackPanel extends JPanel {

private BufferedImage img=null;

public BackPanel() {
// TODO Auto-generated constructor stub
setLayout(new BorderLayout());
try {
img=ImageIO.read(getClass().getResource(“/images/IMG_3715.JPG“));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

@Override
protected void paintComponent(Graphics g) {
// TODO Auto-generated method stub
Graphics2D g2=(Graphics2D)g.create();
g2.drawImage(img 0 0 getWidth()getHeight()null);
g2.dispose();
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2014-04-04 15:30  aeroglassDemo\.classpath

     文件        389  2014-04-02 10:11  aeroglassDemo\.project

     文件        629  2014-04-02 10:11  aeroglassDemo\.settings\org.eclipse.jdt.core.prefs

     文件       1318  2014-04-04 15:30  aeroglassDemo\bin\BackPanel.class

     文件       6555  2014-04-04 15:30  aeroglassDemo\bin\GraphicsUtilities.class

     文件     316546  2014-03-14 14:21  aeroglassDemo\bin\images\defaultvipbkg.png

     文件    1051686  2014-04-02 11:23  aeroglassDemo\bin\images\IMG_3715.JPG

     文件        590  2014-04-04 15:30  aeroglassDemo\bin\Main$1.class

     文件        764  2014-04-04 15:30  aeroglassDemo\bin\Main.class

     文件        715  2014-04-04 15:30  aeroglassDemo\bin\Mainframe$1.class

     文件       1167  2014-04-04 15:30  aeroglassDemo\bin\Mainframe.class

     文件        810  2014-04-04 15:30  aeroglassDemo\bin\ProgressGlassPane$1.class

     文件        823  2014-04-04 15:30  aeroglassDemo\bin\ProgressGlassPane$2.class

     文件        462  2014-04-04 15:30  aeroglassDemo\bin\ProgressGlassPane$3.class

     文件        799  2014-04-04 15:30  aeroglassDemo\bin\ProgressGlassPane$4.class

     文件       7786  2014-04-04 15:30  aeroglassDemo\bin\ProgressGlassPane.class

     文件        804  2014-04-02 11:24  aeroglassDemo\src\BackPanel.java

     文件      25523  2014-04-02 10:39  aeroglassDemo\src\GraphicsUtilities.java

     文件     316546  2014-03-14 14:21  aeroglassDemo\src\images\defaultvipbkg.png

     文件    1051686  2014-04-02 11:23  aeroglassDemo\src\images\IMG_3715.JPG

     文件        480  2014-04-02 10:16  aeroglassDemo\src\Main.java

     文件        931  2014-04-04 15:21  aeroglassDemo\src\Mainframe.java

     文件       7689  2014-04-04 15:28  aeroglassDemo\src\ProgressGlassPane.java

     目录          0  2014-04-04 15:30  aeroglassDemo\bin\images

     目录          0  2014-04-02 11:23  aeroglassDemo\src\images

     目录          0  2014-04-02 10:11  aeroglassDemo\.settings

     目录          0  2014-04-04 15:30  aeroglassDemo\bin

     目录          0  2014-04-04 15:29  aeroglassDemo\lib

     目录          0  2014-04-03 16:12  aeroglassDemo\src

     目录          0  2014-04-03 11:12  aeroglassDemo

............此处省略3个文件信息

评论

共有 条评论