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

2021-08-26 01:27:27 字數 708 閱讀 1406

參考其他擴充套件控制項的方法實現,其實就是多個基本控制項的組合使用。按照這個方法可以擴充套件出其他控制項。

擴充套件控制項**:

package com.strong.extend;

import org.eclipse.swt.swt;

public class strongtext extends composite

public strongtext(composite parent, int style)

private void initcomposite()

public string getlabelstr()

public void setlabelstr(string labelstr)

public string gettextstr()

public void settextstr(string textstr)

}

擴充套件控制項swt視覺化編輯介面

實際應用**

strongtext textxianluguolv = new strongtext(groupxianluliebiao, swt.none, 60);

textxianluguolv.settextstr("");

textxianluguolv.setbounds(10, 21, 165, 23);

實際應用效果

SWT的標籤控制項

文字標籤 label label1 new label shell,swt.none label1.settext 這是文字標籤 分割線標籤 label label2 new label shell,swt.separator swt.vertical swt.shadow etched out 分...

Scrapy提取巢狀標籤的text

對於要提取巢狀標籤所有內容的情況,使用string或 text 注意兩者區別 python from scrapy import selector doc helloworld sel selector text doc,type html sel.xpath p id test text extr...

swt複雜子控制項的增加刪除

swt中我們要刪除乙個子控制項一般使用dispose。現在我們要實現這樣的效果,按某個按鈕,刪除乙個子控制項,再按一次按鈕,又把這個子控制項加回來。如果刪除的時候使用dispose,那增加的時候需要重新建立這個子控制項,如果這個子控制項非常複雜,那麼刪除 增加的效率會很低。用setvisible f...