## com.google.gwt.user.client.ui
Class Frame

    java.lang.Object
      com.google.gwt.user.client.ui.UIObject
          com.google.gwt.user.client.ui.Widget
              com.google.gwt.user.client.ui.Frame

All Implemented Interfaces:
  EventListener

Direct Known Subclasses:
  NamedFrame

public class Frame
extends Widget

A widget that wraps an IFRAME element, which can contain an arbitrary web site.

Note that if you are using `History`, any browser history items generated by the Frame will interleave with your application's history.

### CSS Style Rules

- .gwt-Frame { }

### Example

>     public class FrameExample implements EntryPoint {

>       public void onModuleLoad() {
>         // Make a new frame, and point it at Google.
>         Frame frame = new Frame("http://www.google.com/");

>         // Add it to the root panel.
>         RootPanel.get().add(frame);
>       }
>     }

Constructor Summary
`Frame()` Creates an empty frame.
`Frame(java.lang.String url)` Creates a frame that displays the resource at the specified URL.

Method Summary
`java.lang.String` `getUrl()` Gets the URL of the frame's resource.
`void` `setUrl(java.lang.String url)` Sets the URL of the resource to be displayed within the frame.

Methods inherited from class com.google.gwt.user.client.ui.Widget
`getParent, isAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setElement`

Methods inherited from class com.google.gwt.user.client.ui.UIObject
`addStyleName, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getTitle, isVisible, isVisible, removeStyleName, resetStyleName, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### Frame

    public Frame()

  Creates an empty frame.

### Frame

    public Frame(java.lang.String url)

  Creates a frame that displays the resource at the specified URL.

Parameters:
  `url` - the URL of the resource to be displayed

Method Detail

### getUrl

    public java.lang.String getUrl()

  Gets the URL of the frame's resource.

  Returns:
    the frame's URL

### setUrl

    public void setUrl(java.lang.String url)

  Sets the URL of the resource to be displayed within the frame.

  Parameters:
    `url` - the frame's new URL