this.listener = listener;
}
@Override
public void run() {
MainWindow mainWindow = new MainWindow(connection.getUser(), username,
rosterManager.getRoster(),listener);
topShell = mainWindow.open();
// Display display = Display.getDefault();
// //多线程问题产生点
// while (!shell.isDisposed()) {
// if(!display.readAndDispatch()){
// display.sleep();