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

SWT 背景图片自动缩放

 
阅读更多
其实说这个真的没什么必要,只是为了记下来罢了。
主要用GC的drawImage的第二个方法实现
public class Im extends Composite {

	public Im(Composite parent, int style) {
		super(parent, style);
		setLayout(new GridLayout(1, true));
		final Image img = new Image(Display.getDefault(), "fileName");
		this.addPaintListener(new PaintListener() {
			
			@Override
			public void paintControl(PaintEvent e) {
				Point size  = Im.this.getSize();
				Point p  = Im.this.getLocation();
				e.gc.drawImage(img, 0, 0, 1024, 768, p.x, p.y, size.x, size.y);
			}
		});
	}
}
分享到:
评论

相关推荐

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

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

    Java swt 实现的文本框 自动匹配数据 演示以及源代码

    在本项目中,我们关注的是如何使用SWT来实现一个具有自动匹配功能的文本框。这个功能常见于许多应用程序中,如搜索引擎、下拉菜单等,它允许用户在输入时自动显示与输入内容相匹配的建议。 在Java SWT中,我们可以...

    SWT的自动化测试框架

    **SWT自动化测试框架详解** SWT(Standard Widget Toolkit)是由Eclipse基金会开发的一个开源GUI(图形用户界面)工具包,用于构建Java应用程序。它提供了丰富的控件和API,使得开发者能够创建与操作系统本地风格...

    swt table 实现换行

    在 SWT 的 Table 控件中,默认情况下并不支持自动换行。为了实现在 TableItem 内部显示多行文本的效果,我们需要自定义监听器来处理相关的事件,例如 MeasureItem、PaintItem 和 EraseItem 事件。下面我们将详细解释...

    swt-demo.zip

    总的来说,"swt-demo.zip"提供了一个实用的SWT图片浏览应用示例,对于想要了解或使用SWT进行GUI开发的Java程序员来说,这是一个很好的学习资源。通过深入研究和实践,开发者可以掌握如何利用SWT创建功能强大的、具有...

    java swt 窗口靠边自动隐藏

    在Java SWT中,窗口靠边自动隐藏功能是一种常见的需求,通常应用于桌面应用的界面设计,使得用户可以更高效地利用屏幕空间。 实现"Java SWT窗口靠边自动隐藏"的功能,我们需要了解SWT中的几个关键概念: 1. **...

    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/jface

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

    JAVA CS SWT RCP 在线升级 自动更新 源码

    在Java CS SWT RCP中实现在线升级和自动更新,通常涉及以下几个关键知识点: 1. **SWT**:SWT是Java中的一个图形用户界面(GUI)库,它是Java AWT和Swing的替代品,提供了与操作系统更紧密的集成,提供了更丰富的...

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

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

    SWT combobox 联动菜单

    用eclipse的SWT编写的Combobox控件联动菜单: 将MySql数据库的主分类读入combo中,然后通过判断数据库中ID从而得到相应子分类中的数据,然后将数据读入到subcombo Mysql数据库文件: 主分类表:mcc id MainClass ...

    基于Swt/Jface图片工厂实现

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

    swt 监控代码资料

    这些类提供了从文件、流或数据数组加载图片的方法,并可以对图片进行缩放、裁剪等操作。 6. 监控与调试:在“swt 监控代码资料”中,监控可能指的是跟踪SWT应用程序的运行状态,如组件的创建、销毁,用户交互等。这...

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

    在这个项目"黑客帝国炫酷动态背景登录对话框"中,开发者利用Eclipse SWT和JFace的技术,创造了一个独特的登录对话框。对话框的背景不再是静态的,而是动态的黑客帝国风格的字符雨效果,这种效果通常由快速下落的绿色...

    java swt中TextArea的自动换行代码

    用java swing的JTextArea很容易实现自动换行,但用Textarea却很难实现换行,所以发到网上供大家参考,大家一起学习学习!!!

    swt-api swt DOC

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

    swt完成的类似于sql自动提示的功能

    本话题将详细探讨如何利用SWT来实现一个类似于SQL自动提示的功能。 在数据库管理或开发环境中,SQL自动提示功能是非常常见且实用的特性,它可以帮助程序员快速输入SQL语句,减少错误并提高工作效率。通常,这样的...

    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) 应用程序,自定义控件可以增强应用程序的用户体验。...

Global site tag (gtag.js) - Google Analytics