GWT RootPanel是所有其他Widget所附加的起始面板或最顶层面板。要访问应用程序中的根面板, 我们可以使用以下语法:RootPanel.get()。
该面板由html页面组成。根面板返回绑定GWT应用程序的单例值。对于Web应用程序中的控件修改, 我们可以如下更改语法:RootPanel.get(String arguments)。
GWT RootPanel类声明
让我们看看com.google.gwt.user.client.ui.RootPanel的声明
public class RootPanel extends AbsolutePanel
GWT RootPanel方法
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | 清除(布尔型clearDom) | 它删除了所有可能导致页面中其他元素出现问题的Dom元素。 |
静态空隙 | detachNow(Widget widget) | 它将小部件标记为已分离, 并将其从分离列表中删除。 |
static void | detachOnWindowClose(Widget widget) | 它添加了一个小部件来分离列表。 |
静态RootPanel | get(java.lang.String id) | 获取与浏览器元素关联的RootPanel |
静态元素 | getBodyElement() | 这是获取文档正文元素的简单方法。 |
静态布尔 | isInDetachList(Widget widget) | 它确定给定的小部件在分离列表中。 |
GWT RootPanel示例
//SampleRootPanel.java
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
public void onModuleLoad() {
//This is the entry point method
public void onModuleLoad() {
Label lbl = new Label ("srcmini.");
// Adding label into HTML page.
RootPanel.get().add(lbl);
}
}
输出:
评论前必须登录!
注册