Navegador Java SWT
/* * El siguiente código se utiliza para interceptar ventanas emergentes. * Primero, debe escuchar el evento OpenNewWindow. Si hay una nueva ventana, incruste la nueva ventana, luego cierre el shell de la nueva ventana y saque la URL */ browser.addOpenWindowListener(new OpenWindowListener(){ public void open. ( WindowEvent e){ // Incrustar la nueva ventana shell final = new Shell(display); navegador final browser2 = new Browser(shell, SWT.NONE); ()); e.browser = browser2; // Usar mi navegador para abrir el evento e System.out.println("222 Cerrar URL:" browser2.getUrl()); // componente de apariencia swt ¡Los cambios deben realizarse en el hilo asincrónico SWT! public void run() { String url = browser2.getUrl(); System.out.println("Closed url: " url); ; shell.cerrar( }});