Search Google


import com.jniwrapper.win32.ie.Browser;
import org.w3c.dom.Element;
import org.w3c.dom.html.HTMLDocument;

import javax.swing.*;
import java.awt.*;

/**
 * The sample demonstrates how to download Google web page and set
 * text into a search text field via JExplorer DOM API.
 */
public class SearchGoogleSample {
    public static void main(String[] args) {
        Browser browser = new Browser();

        JFrame frame = new JFrame();
        frame.getContentPane().add(browser, BorderLayout.CENTER);
        frame.setSize(800, 600);
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);

        browser.navigate("http://www.google.com");
        browser.waitReady();

        HTMLDocument document = browser.getDocument();
        Element searchTextField = document.getElementById("gbqfq");
        searchTextField.setAttribute("value", "My Text");
    }
}