-2
У меня есть класс фрагментов. Как разбить следующий цикл на событие мыши?Как разбить цикл на событие щелчка мыши
public class Sample {
private static Label label;
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
shell.setBounds(100, 100, 200, 70);
Button button = new Button(shell, SWT.NONE);
button.setText("Go");
button.addListener(SWT.Selection, new Listener(){
@Override
public void handleEvent(Event arg0) {
while (true) {
int x = MouseInfo.getPointerInfo().getLocation().x;
int y = MouseInfo.getPointerInfo().getLocation().y;
label.setText(x + ":" + y);
}
}});
label = new Label(shell, SWT.NONE);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) display.sleep();
}
display.dispose();
}
}
Чего вы пытаетесь достичь в первую очередь? – Baz
Я хочу щелкнуть на указанном текстовом поле, которое расположено на внешнем приложении, а затем на петле. Я хочу пометить текстовое поле с щелчком (x, y). – ks099
Как вы узнали, когда было нажато текстовое поле во внешнем приложении? – Baz