У меня следующий код:
import org.eclipse.swt.widgets.Display;
public class ProvaShow {
public static void main(String[] args) {
try {
ProvaShow window = new ProvaShow();
window.open();
} catch (Exception e) {
e.printStackTrace();
}
}
public void open() throws InterruptedException {
Display display = Display.getDefault();
Shell shell = new Shell();
shell.setSize(450, 300);
shell.setText("SWT Application");
Thread.sleep(3000);
shell.open();
shell.layout();
shell.forceActive();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
}
Если открыто другое приложение (например, веб-браузер), как я могу заставить окно показать, что я работаю?