Simulate Mouse Click in SWT
btnImportFile.getDisplay().syncExec(new Runnable(){
@Override
public void run() {
Event event = new Event();
event.type = SWT.MouseMove;
event.x = btnImportFile.toDisplay(10, 10).x;
event.y = btnImportFile.toDisplay(10, 10).y;
btnImportFile.getDisplay().post(event);
event = new Event();
event.type = SWT.MouseDown;
event.button = 1;
btnImportFile.getDisplay().post(event);
event = new Event();
event.type = SWT.MouseUp;
event.button = 1;
btnImportFile.getDisplay().post(event);
}
});
@Override
public void run() {
Event event = new Event();
event.type = SWT.MouseMove;
event.x = btnImportFile.toDisplay(10, 10).x;
event.y = btnImportFile.toDisplay(10, 10).y;
btnImportFile.getDisplay().post(event);
event = new Event();
event.type = SWT.MouseDown;
event.button = 1;
btnImportFile.getDisplay().post(event);
event = new Event();
event.type = SWT.MouseUp;
event.button = 1;
btnImportFile.getDisplay().post(event);
}
});
评论