SWT Image简介:构造方法

    技术2022-05-20  59

    软件开发人员可以利用 SWT 封装的 Image, ImageData 等类来创建图像、存储图像数据,也可以对存储的图

    像数据进行各种图像变换。

    下面就来介绍一下 Image 和 ImageData 这两个在 SWT Images 中最重要的类。

    类 org.eclipse.swt.graphics.Image 被用来表示可以在设备上显示的图片,可以用方法如GC.drawImage() 或 Button.setImage() 等来将它显示出来。

    Image 类提供了几个构造函数,可以完成以下功能:

    *装载一个现有的图象。可以通过传入文件名或者 InputStream 作为参数,但是图象的格式必须是它所支持的格式之(目前 SWT Image 支持 BMP、GIF、JPG、PNG、Windows ICO 等格式)一,否则会抛SWTException 异常。 public Image (Device device, InputStream stream)

     

    *构造一个用已经存在的 ImageData 进行初始化的图像。

    public Image(Device device, int width, int height)

    *构造一个空图像。可以通过修改其像素值或者向它拷贝一个 SWT 图形上下文的内容 (GC) 来绘制该图像,并且可以指定空图像的大小。

     public Image(Device device, int width, int height)

     


    最新回复(0)