我有一个SWT文本,我希望它有焦点,直到用户输入内容。
目前我正在使用FocusListener并检查focusLost事件,如果用户输入了某些内容。如果没有,我会把他扔回文本字段。
我认为这是错误的方式,因为我不想发生任何事情,我必须逆转(例如,如果用户聚焦另一个部分,我必须将焦点重新回到带有文本的部分,等等)
SWT是否为我提供了阻止任何其他操作但是在SWT文本中输入内容的方法?
就像一个在动作发生之前触发的监听器,我可以阻止该动作发生?就像每个事件类型的VerifyListener一样?