需要在SWT / AWT文本框中验证无效的xml字符

时间:2012-05-15 10:58:01

标签: java textbox swt awt

我有一个带有文本框的窗口,带有“确定”和“取消”按钮。 单击“确定”按钮后,我需要验证输入的文本是否包含无效的xml字符并显示警告弹出消息。

我可以通过获取text.getText()来执行此操作。但是,如果明天窗口中出现一个新的SWT / AWT文本框,我将不得不修改代码以从新控件中获取getText()。

是否有通用方法,以便在该窗口中添加新的SWT / AWT文本框时,我们可以强制执行此无效的xml字符检查?

1 个答案:

答案 0 :(得分:0)

使用SWT.Verify事件类型。创建一个执行XML字符检查的侦听器,并将该侦听器添加到窗口中的所有Textbox中。

这是SWT snippe t,显示了SWT.Verify事件的使用