In dem BrowserExample von SWT soll mein Programm eigenständig auf bestimmte Bereiche innerhalb des Browsers klicken,
ich weiß mit der Klasse Robot wäre dies möglich einfach die Maus an Position x y zu bewegen und dann ein Klick zu erzeugen,
aber mein Problem ist das die "richtige" Maus nicht verwendet werden soll (der Benutzer soll weiterhin damit irgendwas anderes machen können).
Das heißt im Prinzip soll das Programm eine eigene Maus haben die auch wenn das Fenster minimiert ist immer noch seine Klicks ausführt innerhalb des Fensters
ich hoffe ihr habt meine Problematik verstanden, was ich meine
hier nochmal der Code vom BrowserExample von SWT
ich weiß mit der Klasse Robot wäre dies möglich einfach die Maus an Position x y zu bewegen und dann ein Klick zu erzeugen,
aber mein Problem ist das die "richtige" Maus nicht verwendet werden soll (der Benutzer soll weiterhin damit irgendwas anderes machen können).
Das heißt im Prinzip soll das Programm eine eigene Maus haben die auch wenn das Fenster minimiert ist immer noch seine Klicks ausführt innerhalb des Fensters
ich hoffe ihr habt meine Problematik verstanden, was ich meine
hier nochmal der Code vom BrowserExample von SWT
Java:
import org.eclipse.swt.SWT;
import org.eclipse.swt.browser.Browser;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class SWTBrowserExample {
private Shell shell = null;
private Browser browser = null;
private static final String url = "www.Youtube.de";
private static final String title = "SWTBrowserExample";
public static void main(String[] args) {
Display display = new Display();
SWTBrowserExample browser = new SWTBrowserExample();
browser.createBrowser();
browser.shell.open();
while (!browser.shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
private void createBrowser() {
shell = new Shell();
shell.setLayout(new FillLayout());
shell.setSize(new Point(800, 800));
shell.setLocation(new Point(100, 100));
shell.setText(title);
browser = new Browser(shell, SWT.BORDER);
browser.setUrl(url);
}
}