The InternetExplorer class of the com.ms.ie package controls a remote instance of the Microsoft® Internet Explorer application through Automation.
public class InternetExplorer implements com.ms.com.IUnknown, com.ms.com.NoAutoScripting, com.ms.ie.IWebBrowser2, com.ms.ie.IWebBrowserApp { // Methods public native void ClientToWindow(int[] pcx, int[] pcy); public native void ExecWB(int cmdID, int cmdexecopt, com.ms.com.Variant pvaIn, com.ms.com.Variant pvaOut); public native boolean getAddressBar(); public native Object getApplication(); public native boolean getBusy(); public native Object getContainer(); public native Object getDocument(); public native String getFullName(); public native boolean getFullScreen(); public native int getHWND(); public native int getHeight(); public native int getLeft(); public native String getLocationName(); public native String getLocationURL(); public native boolean getMenuBar(); public native String getName(); public native boolean getOffline(); public native Object getParent(); public native String getPath(); public native com.ms.com.Variant GetProperty(String Property); public native int getReadyState(); public native boolean getRegisterAsBrowser(); public native boolean getRegisterAsDropTarget(); public native boolean getResizable(); public native boolean getSilent(); public native boolean getStatusBar(); public native String getStatusText(); public native boolean getTheaterMode(); public native int getToolBar(); public native int getTop(); public native boolean getTopLevelContainer(); public native String getType(); public native boolean getVisible(); public native int getWidth(); public native void GoBack(); public native void GoForward(); public native void GoHome(); public native void GoSearch(); public native void Navigate2(com.ms.com.Variant URL, com.ms.com.Variant Flags, com.ms.com.Variant TargetFrameName, com.ms.com.Variant PostData, com.ms.com.Variant Headers); public native void Navigate(String URL, com.ms.com.Variant Flags, com.ms.com.Variant TargetFrameName, com.ms.com.Variant PostData, com.ms.com.Variant Headers); public native void PutProperty(String Property, com.ms.com.Variant vtValue); public native int QueryStatusWB(int cmdID); public native void Quit(); public native void Refresh2(com.ms.com.Variant Level); public native void Refresh(); public native void setAddressBar(boolean Visible); public native void setFullScreen(boolean FullScreen); public native void setHeight(int Pixels); public native void setLeft(int Pixels); public native void setMenuBar(boolean Visible); public native void setOffline(boolean Offline); public native void setRegisterAsBrowser(boolean Register); public native void setRegisterAsDropTarget(boolean Register); public native void setResizable(boolean Resizable); public native void setSilent(boolean Silent); public native void setStatusBar(boolean On); public native void setStatusText(String StatusText); public native void setTheaterMode(boolean TheaterMode); public native void setToolBar(int Value); public native void setTop(int Pixels); public native void setVisible(boolean Visible); public native void setWidth(int Pixels); public native void ShowBrowserBar(com.ms.com.Variant pvaClsid, com.ms.com.Variant pvarShow, com.ms.com.Variant pvarSize); public native void Stop(); }