2012-05-15 33 views
0

我有一個帶有文本框的窗口,帶有「確定」和「取消」按鈕。 單擊確定按鈕後,我需要驗證輸入的文本包含無效的xml字符並顯示警告彈出消息。需要驗證SWT/AWT中的無效xml字符文本框

我可以通過獲取text.getText()來執行此操作。但是,如果明天新的SWT/AWT文本框出現在窗口中,我將不得不修改代碼以從新控件獲取getText()。

是否有一種通用方法,以便在該窗口中添加新的SWT/AWT文本框時,我們可以強制驗證此無效的xml字符檢查?

回答

0

使用SWT.Verify事件類型。創建一個執行XML字符檢查的偵聽器,並將該偵聽器添加到窗口中的所有文本框。

這是一個SWT snippe t表示使用SWT.Verify事件