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"); } } |