[Help-Wanted] 如何在Dialog显示后(关闭前)执行一些操作
情况是这样的,我要做一个dialog,dialog上有个Text(Mutliline style)用于输出,
dialog的构造:
public class MyDialog extents Dialog implements ITextOutput {
...
public MyDialog(Shell parent, ITextOutputClient client) {...}
}
其中:
public interface ITextOutput {
void output(String line);
}
public interface ITextOutputClient {
void run(ITextOutput outputProvider);
}
我是想在dialog显示后,关闭前调用 client.run(this);
但是看文档好没看出应该在什么地方调用这个方法,覆盖create()方法,在create()里面调用?又好像不是
请达人指点,谢谢!