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); } }