`
lggege
  • 浏览: 375563 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SWT的图片叠加效果

    博客分类:
  • RCP
阅读更多

一. 核心类说明

 

ImageDescriptor 用于表示一个可用于创建org.eclipse.swt.graphics.Image的类
CompositeImageDescriptor 可用于创建出自定义图像效果的Image的抽象类
DecoratorOverlayIcon 这是org.eclipse.ui.internal.decorators下的类,很可惜,它是package的class,不可外部调用
OverlayIcon 用于创建出2个图片叠加效果的类. 不过, 只可以做”右上”的叠加
OverlayImageDescriptor 我自己扩展OverlayIcon类,简单的支持”上左”,”上右”,”下左”,”下右”. 而不是OverlayIcon只可以做”右上”的叠加



二. 代码说明

  1. OverlayImageDescriptor.java 实现类
  2. MainShell 可运行类

见源码

 


三. 原始图片


四. 效果截图

 

分享到:
评论
3 楼 zhouytao 2012-07-17  
很不错,很实用!
2 楼 sunprofessor 2011-11-17  
谢谢分享 太谢谢了
1 楼 gdwrx_winson 2010-03-19  
很好。简洁明了

相关推荐

    自选图片拼图游戏-swt/jface

    【标题】"自选图片拼图游戏-swt/jface"是一个基于Java的拼图游戏程序,利用了SWT(Standard Widget Toolkit)和JFace这两项关键的Java GUI库。SWT是Eclipse项目的一部分,它提供了与操作系统底层交互的能力,为Java...

    swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位

    标题“swt-64.rar_64位swt_64的SWT_SWT64_swt.jar 64位_swt64位”表明这个压缩包包含了适用于64位Windows操作系统的SWT库。描述中提到的“64位windows操作系统使用的SWT库”进一步确认了这一点。 SWT的设计目标是...

    DJNativeSwing-SWT有关的所有jar,java将HTML页面转为图片

    标题中的"DJNativeSwing-SWT有关的所有jar,java将HTML页面转为图片"涉及到的是一个Java库,DJNativeSwing-SWT,它允许开发者在Java应用中集成Swing和 SWT(Standard Widget Toolkit)组件,并且能够将HTML页面转换...

    SWT源码 swt.jar

    SWT(Standard Widget Toolkit)是Eclipse项目的一个重要组成部分,它提供了一套用于构建图形用户界面(GUI)的API,与Java Swing不同,SWT基于操作系统原生的UI组件,因此能够实现更好的性能和与操作系统的集成。...

    swt-demo.zip

    这个名为"swt-demo.zip"的压缩包包含了一个基于SWT实现的图片列表预览应用,它展示了如何利用SWT库来创建功能丰富的图像浏览界面。以下是关于SWT和这个特定示例应用的一些详细知识点: 1. SWT简介:SWT是Sun ...

    swt背景拖动不将图片拖出窗口

    在SWT(Standard Widget Toolkit)中,开发GUI应用程序时,我们可能会遇到需要让背景图片能够随着窗口拖动而移动的情况,但同时要确保图片不会超出窗口边界。标题"swt背景拖动不将图片拖出窗口"正是针对这一需求提出...

    SWT配置 SWT配置 SWT配置 SWT配置 SWT配置

    ### SWT配置详解 #### 一、SWT简介与配置的重要性 SWT(Standard Widget Toolkit)是一种用于构建基于Java的应用程序的图形用户界面工具包。它提供了丰富的控件集,并能够生成本地外观和感觉的界面,这使得应用在...

    Eclipse SWT 黑客帝国炫酷动态背景登录对话框

    实现这样的效果,开发者可能使用了SWT中的Canvas组件作为画布,然后自定义绘图逻辑来模拟字符雨。Canvas提供了直接在窗口上绘制的机会,开发者可以利用Java的Graphics2D API或者SWT的GC对象进行低级别的绘图操作。...

    swt-api swt DOC

    【标题】"swt-api swt DOC" 指的是一个关于SWT(Standard Widget Toolkit)API的文档,主要用于Java GUI(图形用户界面)开发。这个文档可能是开发者们在使用SWT进行界面设计时的重要参考资料。 【描述】"java界面...

    基于Swt/Jface图片工厂实现

    手写基于Swt/Jface图片工厂实现图片传输界面更新。应用于项目中的工具类,供大家学习参考。提供一种新的学习思路。

    swt教程 有关SWT怎么应用

    在本文中,我们将深入探讨SWT(Standard Widget Toolkit)的应用,以及如何在Java应用程序中使用它。SWT是由IBM公司为Eclipse集成开发环境设计的一种图形用户界面(GUI)工具包,它通过JNI(Java Native Interface)...

    java swt自定义控件

    // 绘制图片 gc.drawImage(image, 0, 0); // 添加其他绘制操作,如文字 } } ``` ### 7. 结合Eclipse RCP 如果你正在开发Eclipse Rich Client Platform (RCP) 应用程序,自定义控件可以增强应用程序的用户体验。...

    swt.jar swt.jar swt.jar

    swt.jar swt.jar swt.jar swt.jar swt.jar

    SWT_全接触 SWT_全接触 SWT_全接触

    SWT采用了JNI(Java Native Interface)技术来实现与底层操作系统的集成,这使得SWT能够在不同平台上展现出与本地应用类似的界面效果。以下是SWT的一些关键特性: 1. **本地外观**:SWT提供的组件与操作系统的默认...

    SWT examples,SWT官方例子

    SWT examples,SWT官方例子:http://www.eclipse.org/swt/examples.php 该页面所要下载的例子 其中,swt的例子在\plugins\org.eclipse.swt.examples.source_3.7.0.v3740f.jar中

    swt工具文档 swt工具文档

    SWT(Standard Widget Toolkit)是Java编程环境中一个用于创建图形用户界面(GUI)的开源库。它是Eclipse项目的一部分,旨在提供与操作系统更紧密的集成,使得开发者可以创建原生外观的应用程序。SWT提供了丰富的...

    DJNativeSwing-SWT.jar、DJNativeSwing.jar、swt-win-x64.jar

    Java平台上的图形用户界面(GUI)开发通常依赖于各种库和框架,DJNativeSwing和SWT(Standard Widget Toolkit)是其中两个重要的组件。本文将详细介绍这三个提及的JAR文件以及它们在Java应用中的作用。 首先,...

    swt table 实现换行

    为了实现在 TableItem 内部显示多行文本的效果,我们需要自定义监听器来处理相关的事件,例如 MeasureItem、PaintItem 和 EraseItem 事件。下面我们将详细解释这些事件的用途及其实现过程。 #### 1. MeasureItem ...

    SWT插件中文教程SWT常用方法

    `Swt常用控件中文教程 - E动中国.files`可能包含的是教程的辅助资源,如图片、样式表或者示例代码。这些资源有助于更直观地理解教程内容,同时提供实际操作的例子。 总的来说,SWT插件的常用方法涵盖了控件的创建、...

    SWT控件

    **SWT控件详解** SWT(Standard Widget Toolkit)是由Eclipse基金会开发并维护的一套用于构建图形用户界面(GUI)的开源库,它是Java语言中的一个GUI工具包,主要面向那些希望创建高性能、原生外观的应用程序的...

Global site tag (gtag.js) - Google Analytics