`
colorlife
  • 浏览: 133694 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

透明窗口与不规则窗口

阅读更多

使用的是com.sun.awt.AWTUtilities包

Jdk版本需要在 1.6U10及以上

 

参考文章:http://developers.sun.com.cn/Java/translucent-and-shaped-swing-windows.html

        (http://souasou.blogbus.com/logs/33476389.html

               http://souasou.blogbus.com/logs/33476456.html)

              http://www.iteye.com/topic/229179

 

 

 

 com.sun.awt.AWTUtilities.setWindowOpacity(w, 0.5f); 

 

 

附件为官居方示例

分享到:
评论

相关推荐

    pb 使窗口的图片透明化 不规则窗口

    标题中的“pb 使窗口的图片透明化 不规则窗口”指的是使用PowerBuilder(PB)这一编程工具实现一个具有图片背景并且支持不规则形状的透明窗口的技术。PowerBuilder是一款流行的可视化的面向对象的开发环境,特别适合...

    带半透明的不规则窗口

    在Windows编程领域,创建带有半透明效果的不规则窗口是一项技术挑战,特别是在VC++环境下。本文将深入探讨如何使用`UpdateLayeredWindow()`函数来实现这样的功能,以及它在实际应用中的价值。 首先,让我们理解“不...

    不规则窗口 此代码实现了不规则窗口 以及任意修改窗口的透明度 以及不规则窗口进行的动画

    下面将详细介绍“不规则窗口”、“窗口透明度”以及“窗口动画”这三大知识点,并结合提供的文件名“Effect_Window_0001”进行分析。 首先,**不规则窗口**(Non-Rectangular Window)是指那些形状并非标准矩形的...

    不规则窗口,透明窗口

    在Windows操作系统中,创建“不规则窗口”或“透明窗口”是一种高级的用户界面技术,它允许开发者设计出独特形状的窗口,超越了标准矩形的限制。这在游戏启动器界面、桌面小部件或其他追求视觉效果的应用程序中非常...

    qt写的简单的不规则透明窗口

    在IT领域,特别是图形用户界面(GUI)开发中,创建不规则透明窗口是一项高级技术,它允许应用程序的窗口具有非矩形形状,并且部分区域可以是透明的。Qt是一个非常流行的跨平台C++库,提供了丰富的功能来实现这样的...

    .net不规则透明窗口实例

    在.NET框架中,创建不规则透明窗口是一项技术挑战,它涉及到Windows API的调用和一些高级的图形编程概念。这个实例可能包含一个演示如何在C#或VB.NET中实现这样的功能的项目。以下是对这个主题的详细解释: 首先,...

    visual c++ vc制作自绘窗体透明窗口 在桌面上通过透明某颜色的方法显示不规则窗体及动画效果.zip

    通过这个项目,开发者将深入理解Windows编程中的自绘技术,透明窗口的实现,以及如何通过VC++创建具有视觉冲击力的不规则窗体和动画效果。这个过程涉及到了Windows API的多个关键函数和概念,对于提升Windows平台的...

    不规则窗口绘制。(png图片透明部分不会显示)

    在描述中提到了png图片的透明部分处理,这是实现不规则窗口的一种方法,因为png格式支持Alpha通道,可以定义像素的透明度。 首先,我们来详细了解一下不规则窗口。在Windows系统中,通过设置窗口样式(Window ...

    visual c++ vc制作透明窗体,不规则窗体.rar

    总结起来,透明窗体和不规则窗体的实现涉及到Windows API的深度操作,需要对图形渲染和窗口管理有深入理解。在实际开发中,这样的特性通常用于创建更具视觉吸引力的用户界面,或者实现某些特殊效果。通过研究提供的...

    VC不规则窗口

    在Windows编程领域,"VC不规则窗口"是指那些形状不局限于矩形,可以拥有自定义形状的窗口。这种技术在创建特殊效果或者某些特定应用程序时非常有用,比如游戏中的非矩形窗口或带有透明区域的窗口。在Visual C++...

    JAVA创建不规则窗口

    以上就是使用Java Swing创建不规则窗口和半透明窗口的基本方法。在实际开发中,你可以根据需求调整形状、添加复杂图形以及处理鼠标和键盘事件,以实现更丰富的交互效果。此外,还要注意性能问题,因为不规则窗口的...

    vc wince 不规则透明可移动窗口

    "不规则"透明窗口意味着窗口的形状可以超越传统的矩形边界,可以按照开发者的需求定制成任意形状,例如心形、圆形或其他复杂图形。这需要用到Windows图形设备接口(GDI)或GDI+的绘图功能,通过自定义窗口过程函数...

    windows绘制不规则窗口

    它支持更高级的绘图操作,如贝塞尔曲线和透明度,对于绘制复杂形状的不规则窗口很有帮助。 2. **区域(Region)**: - Windows API中的`HRGN`(区域句柄)是创建不规则窗口的关键。通过调用`CreatePolygonRgn`或`...

    c# 不规则窗口处理

    总结来说,C#的不规则窗口处理是通过结合Windows API、GDI+或者DirectX等工具,实现对窗口形状和透明度的自定义,从而创建出独特且富有创意的用户界面。这需要对底层系统有深入的理解,同时也是一项能够显著提升软件...

    炫彩气泡--win32实现透明不规则窗口

    总结来说,"炫彩气泡--win32实现透明不规则窗口"项目是一个展示C++和Win32 API应用的实例,它涉及到窗口创建、透明度控制、自定义形状以及动态效果的实现。通过这个项目,开发者可以学习到Windows桌面应用开发的基础...

    MFC半透明窗口

    本篇文章将详细讲解如何在MFC应用中实现半透明窗口,以及利用GDI+来绘制不透明文字。 首先,我们要理解什么是半透明窗口。在Windows系统中,一个半透明窗口允许底层窗口的部分可见,使得用户可以同时看到前景和背景...

    VC 不规则窗口创建

    7. **位图处理**:如果想要根据图片创建不规则窗口,我们需要先加载图片,然后可能需要用到位图操作,例如使用`BitBlt`函数进行位图的复制和转换,以便根据图片的Alpha通道(透明度)信息创建不规则的窗口形状。...

    mfc创建不规则窗口

    在MFC中创建不规则窗口,意味着我们想要创建一个形状不局限于标准矩形的窗口,这样的窗口可以有自定义的边界形状,比如心形、圆形或者其他复杂的图形。本文将详细讲解如何利用MFC实现不规则窗口。 首先,理解窗口的...

    Qt不规则窗口的定制

    在不规则窗口中,按钮的设计也需遵循特定的规则,以确保与窗口的整体风格协调一致。Qt允许通过重定义按钮类和使用不同状态下的图片(如Normal、Activated、Disabled和Hovered状态)来实现自定义按钮。这不仅增强了...

Global site tag (gtag.js) - Google Analytics