Just enclose the iframe
inside a div
that is center
aligned.
Try this one
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("container").add(frame);
}
JSP/HTML:
...
<body>
<div id="container" align="center"></div>
</body>
...
or try this that is same as above but div
is created in JAVA code
// Make a new frame, and point it at Google.
Frame frame = new Frame("http://www.google.com/");
DivElement div = Document.get().createDivElement();
div.setAttribute("align", "center");
div.appendChild(frame.getElement());
// Add it to the root panel.
RootPanel.get().getElement().appendChild(div);