簡體   English   中英

ext-gwt(gxt)onRender入口點類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM