我有一个带有文本框的窗口,带有“确定”和“取消”按钮。 单击“确定”按钮后,我需要验证输入的文本是否包含无效的xml字符并显示警告弹出消息。
我可以通过获取text.getText()来执行此操作。但是,如果明天窗口中出现一个新的SWT / AWT文本框,我将不得不修改代码以从新控件中获取getText()。
是否有通用方法,以便在该窗口中添加新的SWT / AWT文本框时,我们可以强制执行此无效的xml字符检查?
答案 0 :(得分:0)
使用SWT.Verify事件类型。创建一个执行XML字符检查的侦听器,并将该侦听器添加到窗口中的所有Textbox中。
这是SWT snippe t,显示了SWT.Verify事件的使用