# Package org.eclipse.swt.browser

package org.eclipse.swt.browser
SWT Browser widget.

## Package Specification

This package provides the classes to implement the browser user interface metaphor.

Related Packages
Package
Description
org.eclipse.swt
SWT constants and error handling support.
Class
Description
AuthenticationEvent
An `AuthenticationEvent` is sent by a `Browser` to `AuthenticationListener`'s when the `Browser` navigates to a page that requires authentication.
AuthenticationListener
This listener interface may be implemented in order to receive an `AuthenticationEvent` notification when the `Browser` encounters a page that requires authentication.
Browser
Instances of this class implement the browser user interface metaphor.
BrowserFunction
Instances of this class represent java-side "functions" that are invokable from javascript.
CloseWindowListener
This listener interface may be implemented in order to receive a `WindowEvent` notification when a `Browser` is about to be closed and when its host window should be closed by the application.
LocationAdapter
This adapter class provides default implementations for the methods described by the `LocationListener` interface.
LocationEvent
A `LocationEvent` is sent by a `Browser` to `LocationListener`'s when the `Browser` navigates to a different URL.
LocationListener
This listener interface may be implemented in order to receive a `LocationEvent` notification when a `Browser` navigates to a different URL.
OpenWindowListener
This listener interface may be implemented in order to receive a `WindowEvent` notification when a new `Browser` needs to be provided by the application.
ProgressAdapter
This adapter class provides default implementations for the methods described by the `ProgressListener` interface.
ProgressEvent
A `ProgressEvent` is sent by a `Browser` to `ProgressListener`'s when a progress is made during the loading of the current URL or when the loading of the current URL has been completed.
ProgressListener
This listener interface may be implemented in order to receive a `ProgressEvent` notification when a `Browser` makes a progress in loading the current URL or when the current URL has been loaded.
StatusTextEvent
A `StatusTextEvent` is sent by a `Browser` to `StatusTextListener`'s when the status text is changed.
StatusTextListener
This listener interface may be implemented in order to receive a `StatusTextEvent` notification when the status text for a `Browser` is changed.
TitleEvent
A `TitleEvent` is sent by a `Browser` to `TitleListener`'s when the title of the current document is available or when it is modified.
TitleListener
This listener interface may be implemented in order to receive a `TitleEvent` notification when the title of the document displayed in a `Browser` is known or has been changed.
VisibilityWindowAdapter
This adapter class provides default implementations for the methods described by the `VisibilityWindowListener` interface.
VisibilityWindowListener
This listener interface may be implemented in order to receive a `WindowEvent` notification when a window hosting a `Browser` needs to be displayed or hidden.
WindowEvent
A `WindowEvent` is sent by a `Browser` when a new window needs to be created or when an existing window needs to be closed.