[英]ext-gwt (gxt) onRender entry point class
我有一個基本類,它使用onRender
方法擴展LayoutContainer
。 如何將此作為我的EntryPoint
分配? 傳統上我會定義一個實現EntryPoint
的類,重寫onModuleLoad
?
public class TheRoarChronicles extends LayoutContainer {
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
setSize(600, 400);
setLayout(new CenterLayout());
ContentPanel panel = new ContentPanel();
panel.setBodyStyle("padding: 6px");
panel.setFrame(true);
panel.setHeading("CenterLayout");
panel.addText("I should be centered");
panel.setWidth(200);
add(panel);
}
}
你會為此恨我,但你不想把這個課程變成一個EntryPoint
。 你問這個問題的事實表明你對GWT很新。 此類定義view
的特定組件 - 這不應該是EntryPoint
。 應該將EntryPoint
視為普通Java應用程序的main
方法,它是程序執行的開始。 您不希望將特定視圖Component分配給此角色。
簡單地定義一個EntryPoint
,它完全負責將這個單獨的組件添加到RootPanel,例如
RootPanel.get().add(new TheRoarChronicles());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.