SWT的標籤控制項

2021-06-09 23:53:20 字數 406 閱讀 9319

文字標籤:

label label1 = new label(shell, swt.none);

label1.settext("這是文字標籤");

分割線標籤:

label label2 = new label(shell, swt.separator|swt.vertical|swt.shadow_etched_out);

分割線標籤預設為垂直方式,應指定

自定義標籤:

//自定義標籤

clabel cl = new clabel(shell, swt.left);

cl.settext("這是乙個帶圖示的自定義標籤");

cl.setimage(display.getsystemimage(swt.icon_information));

擴充套件SWT帶標籤的Text控制項

參考其他擴充套件控制項的方法實現,其實就是多個基本控制項的組合使用。按照這個方法可以擴充套件出其他控制項。擴充套件控制項 package com.strong.extend import org.eclipse.swt.swt public class strongtext extends comp...

SWT控制項

繼承關係,widget為所有視窗元件的父類,control為所有控制項的父類,composite為容器控制項 widget item control control scrollble button label scrollble composite text composite tree tabl...

隱藏SWT控制項

隱藏swt控制項 有時候需要根據使用者的輸入隱藏某些控制項,呼叫control.setvisible false 並不能夠消除控制項占用的空間。解決的方法如下 控制項的parent使用gridlayout,控制項使用griddata griddata control.getlayoutdata ex...