程序入口界面的调用

package com.jiuqi.rent.liuyi.ui;

import com.jiuqi.dna.ui.wt.UIEntry;
import com.jiuqi.dna.ui.wt.widgets.Shell;

public class RentInfoEntry implements UIEntry{

    @Override
    public void createUI(String[] args, Shell shell) {
        // TODO Auto-generated method stub
        shell.showPage("rentInfoPage");
    }

}

dna.xml中的注册信息

        <ui-entrys>
                <uientry class="com.jiuqi.rent.liuyi.ui.RentInfoEntry" name="rentInfo">
                </uientry>
        </ui-entrys>
        
        <pages>
            <page  name="rentInfoPage" class="com.jiuqi.rent.liuyi.ui.RentInfoPage"/>
        </pages>

RentInfoPage页面代码

package com.jiuqi.rent.liuyi.ui;

import com.jiuqi.dna.ui.common.constants.JWT;
import com.jiuqi.dna.ui.template.launch.TemplateLauncher;
import com.jiuqi.dna.ui.wt.widgets.Composite;
import com.jiuqi.dna.ui.wt.widgets.Page;

public class RentInfoPage extends Page {
    
    private Paginate<IRentInfo> paginate;
    
    public RentInfoPage(Composite parent) {
        super(parent);
        // 为页面容器设置GridLayout
        this.setLayout(new GridLayout());
        // 为页面容器设置GridData
        GridData gd = new GridData();
        this.setLayoutData(gd);
    }
    
}

猜你喜欢

转载自www.cnblogs.com/liuyi-clover/p/10069981.html