原创 SWT的標籤控件

文本標籤: Label label1 = new Label(shell, SWT.NONE); label1.setText("這是文本標籤"); 分割線標籤: Label label2 = new Label(shell, SWT

原创 SWT文本框

文本框的一些常用屬性 文本框的全選,取消,複製,粘貼 final Text content = new Text(shell, SWT.MULTI|SWT.V_SCROLL); //全選 content.selectAll(); //取消

原创 SWT分組框

package com.layotech.www.study; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.RowLayout; import org.eclips

原创 SWT自定義組合框

package com.layotech.www.study; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CCombo; import org.eclipse.s

原创 SWT選項卡TabFolder

一個TabFolder由一個或多個TabItem構成,它們之間是一對多的關係,TabItem通過setControl(Control control)方法設置所控制顯示的控件。TabItem控制的控件可以是基本控件,也可以是面板容器類

原创 SWT工具欄菜單的實現

彈出菜單要定義爲SWT.POP_UP 帶有下拉按鈕的工具欄按鈕要設置爲SWT.DROP_DOWN 判斷是否是單擊下拉按鈕事件的方法代碼: if(event.detail == SWT.ARROW) 顯示菜單時,要先計算出菜單所要出現的位置

原创 JAVA利用ZIP壓縮文件

package com.layotech.www.mail; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcepti

原创 SWT系統托盤

1.創建系統托盤時要通過Display對象的getSystemTray方法的操作系統不同,對系統創建托盤的支持也不同,若系統不支持托盤,則返回null 2.Tray和TrayItem是一對多的關係,同Menu和MenuItem的關係一樣。

原创 SWT 圖片複製到剪切板

image = new Image(null, new FileInputStream(imagePath)); ImageData data = image.getImageData(); clipboard.setContents(n

原创 SWT事件處理的常用寫法

<一>匿名內部類 匿名內部類是最簡單的一種方法,適用於對簡單的事件處理: list.addSelectionListener(     new SelectionListener(){ }); 這種寫法最簡單,缺點是不能夠使代碼重用,使用

原创 JavaMail

JAVA與JavaMail郵件發送 收藏  2008年11月18日 星期二 14:15 1.介紹: Java Mail API的開發是SUN爲Java開發者提供公用API框架的持續努力的良好例證。提倡公用框架,反對受限於供應商的解決方案,

原创 swt中提供的複製粘貼功能.

相關類介紹 1.org.eclipse.swt.dnd.Clipboard setContents(Object[] data, Transfer[] dataTypes, int clipboards)向黏貼板上覆制內容. getCo

原创 SWT組合框Combo

組合框Combo實現左右按鈕和上下按鈕同樣的方法 package com.layotech.www.study; import org.eclipse.swt.SWT; import org.eclipse.swt.events.Key

原创 SWT入門筆記

創建SWT程序有三個部分 1,初始化窗口:Display封裝了導演操作系統有關的方法,若要顯示窗口,必須加上Shell對象,該對象是窗口對象 2,添加控件:添加各種控件,文本框,按鈕等 3,GUI調用:首先調用shell.open()方法

原创 SWT入門筆記二

Display(),創建一個Diaplay實例,並且創建一個UI線程,也可以通過Display類的靜態方法Display.getDefault()來創建一個Display實例 Display(DeviceData data)使用Devic