【发布时间】:2014-01-14 12:28:47
【问题描述】:
我正在使用 ModifyListener 从更改的 Text 中获取信息。
有没有办法在监听器中获取 Text 的文本(比如 Event e 的方法)?
谢谢!
【问题讨论】:
-
监听器是否在 JTextField 上?
我正在使用 ModifyListener 从更改的 Text 中获取信息。
有没有办法在监听器中获取 Text 的文本(比如 Event e 的方法)?
谢谢!
【问题讨论】:
下一个例子可以帮助你:
Text text = new Text(shell, SWT.SINGLE);
text.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
Text source = (Text) e.getSource();
System.out.println("text = " + source.getText());
}
});
text.pack();
根据docse.getSource()返回:
事件最初发生的对象。
【讨论】: