軟體開發人員可以利用 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)
建構函式簡介
建構函式的作用 可以對物件進行初始化 使用方法 不需要使用者來呼叫,在建立物件時自動執行。不帶引數的建構函式對物件的初始化只能有一種情況,不能在定義物件時對物件進行任意初始化。詳見例1 帶引數的建構函式可以在定義物件時對物件進行任意初始化 詳見例2 建構函式的過載 在乙個類中可以定義多個建構函式,這...
構造方法構造器 構造方法過載
一 構造方法 構造器 定義 1 構造方法就是類似於方法,但是構造方法沒有返回值 不用也不能寫void 2 構造方法名字必須與類名相同 3 構造方法不能被static修飾 構造方法屬於物件,static屬於類 4 一旦定義帶參的建構函式,程式將不再為你自動建立空構造器。作用 可以在new物件的同時傳入...
構造器(構造方法)
知識點 1.乙個類即使什麼都不寫,他也會存在乙個方法 構造器 構造方法 2.構造方法的名字必須與定義他的類名完全相同,沒有返回型別,甚至連void也沒有。3.構造方法的呼叫是在建立乙個物件時使用new操作進行的。構造方法的作用是初始化物件。4.有參構造 一旦定義了有參構造,無參一定要寫出來!pack...