`
ihuashao
  • 浏览: 4720062 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Swing 实现半透明窗口的 Sample

阅读更多

版权声明:转载时请务必保留以下作者信息和链接
作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi

回复abc 的留言。

Swing 中的窗体组件 JFrame 是重量级组件无法做到透明,我实现半透明窗口的原理就是在屏幕上抓图然后在 JFrame 的容器中适当位置进行重绘。在这个 Sample 里,半透明及模糊效果是在重绘时使用了 Java 2D 的 Composite 技术,设置图形上下文中的 AlphaComposite,并且对原图做了 Blur 处理。

程序源码:

http://dl2.csdn.net/down4/20070829/29153008414.rar

效果截图:

分享到:
评论

相关推荐

    Swing实现半透明窗口的Sample

    在这个特定的项目中,"Swing实现半透明窗口的Sample"是关于如何利用Swing库来创建一个具有半透明效果的窗口。半透明窗口是一种在视觉上吸引人的设计元素,它允许部分背景透过窗口显示,为用户带来独特的交互体验。 ...

    java swing半透明和透明界面

    java swing 实现半透明颜色渐变功能。

    悬浮窗口以及半透明窗口

    在提供的链接中,作者可能详细讲解了如何使用源码实现悬浮窗口和半透明效果,并给出了实例代码供读者参考学习。由于链接无法直接访问,建议根据作者给出的博客地址自行查找,以获取更具体的操作步骤和实现细节。 ...

    java窗口半透明

    ### Java Swing 实现窗口半透明效果详解 #### 标题与描述解读 “Java窗口半透明”这一主题涉及如何在Java Swing中实现图形用户界面(GUI)中的窗口或组件具有半透明的效果。这对于创建视觉上吸引人的应用或者游戏...

    Swing 实现透明窗体

    // 设置窗口透明度 if (frame instanceof Window) { ((Window)frame).setOpacity(0.8f); } // 获取支持透明的图形设备 GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment()....

    swing多窗口联动的实现示例

    总的来说,"swing多窗口联动的实现示例"展示了如何在Swing环境中通过事件驱动实现窗口间的数据同步,这对于构建复杂的多窗口应用至关重要。通过学习和理解这个示例,开发者可以更好地掌握Swing的事件处理和数据共享...

    Jwindow 半透明效果案例

    在这个“JWindow半透明效果案例”中,我们将深入探讨如何利用Java Swing库中的`JWindow`来创建具有半透明效果的窗口,并结合`JTable`展示数据。 首先,`JWindow`是`java.awt.Window`类的一个子类,而`Window`类本身...

    JavaSwing实现简单计算器

    本项目"JavaSwing实现简单计算器"就是利用这些组件来创建一个功能基础的计算器应用,可以处理基本的数学运算,包括加、减、乘、除,同时也支持负数、小数以及括号的使用。下面我们将详细探讨实现这样一个计算器所需...

    QQ聊天窗口泡泡模式的Swing实现

    本篇文章将深入探讨如何使用Swing实现QQ聊天窗口中的“泡泡模式”,这是一种常见且吸引人的消息显示方式。 首先,Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更现代、更丰富的图形用户界面元素。它...

    swing sample

    这些组件都继承自java.awt.Component类,但在Swing中,它们被称为轻量级组件,因为它们不依赖于底层操作系统,而是完全由Java实现,这使得Swing应用程序具有更好的可移植性。 1. **容器组件**:Swing中的容器如...

    Java Swing实现的生命游戏.zip

    Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java ...

    java Swing 气泡浮动提示窗口代码

    总的来说,这段代码提供了一种在Swing应用中实现气泡浮动提示窗口的方法,通过自定义组件和布局,结合颜色、字体等设计元素,以及动画效果,创建了一个具有视觉吸引力且功能完备的提示机制。开发者可以根据实际需求...

    用swing实现的QQ界面

    为了实现更加美观的界面,还可以使用JLayeredPane和AlphaComposite来实现透明效果,或者使用自定义的Paint方法绘制复杂图形。 在实现过程中,还需要考虑到线程安全问题,因为Swing不是线程安全的。这意味着所有的...

    Java+Swing实现打飞机游戏

    Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打...

    基于java swing实现答题系统

    基于Java Swing实现答题系统的技术要点 本文将详细介绍基于Java Swing实现答题系统的技术要点,涵盖了GUI设计、事件处理、swing组件使用、Java图形化编程等多个方面的知识点。 一、GUI设计 在本文中,我们使用了...

    基于Swing技术实现“HoneyViewer”图片查看器

    HoneyViewer图片查看器是一个基于java Swing实现的图片查看器,主要实现了图片展示功能。 本实验手册根据需求完成图片读取、切换等功能,平台的全称为:基于java Swing实现的HoneyViewer图片查看器(后简称为: Keep-...

    俄罗斯方块Java Swing 实现

    JavaSwing 实现俄罗斯方块游戏。

    JAVA项目-基于swing实现的图书库存管理系统

    《基于Swing实现的图书库存管理系统详解》 Java开发语言在构建桌面应用方面有着广泛的应用,Swing作为Java提供的一种图形用户界面(GUI)工具包,尤其适合开发此类系统。本项目“基于Swing实现的图书库存管理系统”...

    java swing实现学生住宿管理系统(源码)

    java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java ...

Global site tag (gtag.js) - Google Analytics