当前位置: 首页>>代码示例>>Java>>正文


Java BorderLayoutData.setMargins方法代码示例

本文整理汇总了Java中com.extjs.gxt.ui.client.widget.layout.BorderLayoutData.setMargins方法的典型用法代码示例。如果您正苦于以下问题:Java BorderLayoutData.setMargins方法的具体用法?Java BorderLayoutData.setMargins怎么用?Java BorderLayoutData.setMargins使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.extjs.gxt.ui.client.widget.layout.BorderLayoutData的用法示例。


在下文中一共展示了BorderLayoutData.setMargins方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createNorth

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
/**
 * Creates the north.
 */
private void createNorth()
{
    north = new ContentPanel();
    north.setHeaderVisible(false);
    north.addListener(Events.Resize, new Listener<BaseEvent>()
        {

            public void handleEvent(BaseEvent be)
            {
                Dispatcher.forwardEvent(GeoGWTEvents.UPDATE_MAP_SIZE);
                // Dispatcher.forwardEvent(GeofenceEvents.UPDATE_SOUTH_SIZE);
            }
        });

    BorderLayoutData data = new BorderLayoutData(LayoutRegion.NORTH,
            Constants.NORTH_PANEL_DIMENSION);
    data.setMargins(new Margins(0, 5, 0, 5));
    data.setSplit(true);

    viewport.add(north, data);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:25,代码来源:AppView.java

示例2: createDetails

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
/**
 * Creates the details.
 */
private void createDetails() {
    details = new LayoutContainer();
    details.setBorders(true);
    details.setStyleAttribute("backgroundColor", "white");

    BorderLayoutData eastData = new BorderLayoutData(LayoutRegion.EAST, 150, 150, 250);
    eastData.setSplit(true);

    BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);
    centerData.setMargins(new Margins(0, 5, 0, 0));

    chooser.add(main, centerData);
    chooser.add(details, eastData);

}
 
开发者ID:geoserver,项目名称:geofence,代码行数:19,代码来源:GeofenceChooserWidget.java

示例3: initUI

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public void initUI() {
	setLayout(new BorderLayout());
	
	// ContentPanels
	final ContentPanel center = new ContentPanel();
	center.setLayout(new FitLayout());
	ContentPanel west = new ContentPanel();
	
	
	// Create a tree.
	TreeStore<BaseModel> store = new TreeStore<BaseModel>();
	Tree tree = new Tree();
	TreeBinder binder = new TreeBinder(tree, store);
	binder.setDisplayProperty("name");
	
	tree.addListener(Events.SelectionChange, new Listener<TreeEvent>() {
	      public void handleEvent(TreeEvent te) {
	        TreeItem item = te.tree.getSelectedItem();
	        if (item != null) {
	          BaseModel model = (BaseModel) item.getModel();
	          Object obj = model.get("object");
	          if (obj != null) {
	        	  Widget edit = getEditor(obj);
	        	  center.removeAll();
	        	  center.add(edit);
	        	  center.layout();
	          }
	        }
	      }
	    });
	
	west.add(tree);
	
	
	
	BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);  
    centerData.setMargins(new Margins(5, 0, 5, 0));  
       
       
    BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);  
    westData.setSplit(true);  
    westData.setCollapsible(true);  
    westData.setMargins(new Margins(5));  
 
	
	add(west, westData);
	add(center, centerData);
	
	layout();

	populateTree(store);

}
 
开发者ID:luox12,项目名称:onecmdb,代码行数:54,代码来源:GroupEditor.java

示例4: initialize

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
@Override
public void initialize() {

	schemePanel = Panels.content(I18N.CONSTANTS.adminImportationSchemes());
	schemePanel.setWidth(450);
	schemePanel.setScrollMode(Scroll.AUTOY);
	schemesGrid = buildSchemasGrid();
	schemePanel.add(schemesGrid);
	schemePanel.setTopComponent(importationSchemeToolBar());

	variablePanel = Panels.content(I18N.CONSTANTS.edit());
	variablePanel.setScrollMode(Scroll.AUTOY);
	variablesGrid = buildVariablesGrid();
	variablePanel.add(variablesGrid);
	variablePanel.setTopComponent(variableToolBar());
	
	closeButton = new ToolButton(STYLE_TOOL_CLOSE_ICON);
	variablePanel.getHeader().addTool(closeButton);

	final LayoutContainer details = Layouts.fit(false, STYLE_LAYOUT);
	details.add(variablePanel);

	final BorderLayoutData leftLayoutData = new BorderLayoutData(LayoutRegion.WEST, 450);
	leftLayoutData.setMargins(new Margins(0, 4, 0, 0));
	add(schemePanel, leftLayoutData);

	final BorderLayoutData mainLayoutData = new BorderLayoutData(LayoutRegion.CENTER);
	mainLayoutData.setMargins(new Margins(0, 0, 0, 4));
	add(details, mainLayoutData);

}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:32,代码来源:ImportationSchemeAdminView.java

示例5: onInitApplicationView

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
private void onInitApplicationView() {
        final Dispatcher dispatcher = Dispatcher.get();
        viewport = new Viewport();
        viewport.setId("app-viewport");
        viewport.setLayout(new BorderLayout());

        // header
        LayoutContainer header = new LayoutContainer();
        header.setId("app-header");
        header.setLayout(new FitLayout());
        BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.08f);
        northData.setMargins(new Margins(0, 0, 0, 0));
        viewport.add(header, northData);

        // main
        LayoutContainer main = new LayoutContainer();
        main.setId("app-main");
        main.setLayout(new FitLayout());
        BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER);
        centerData.setMargins(new Margins(0, 0, 0, 0));
        viewport.add(main, centerData);

        LayoutContainer view = new LayoutContainer();
        view.setId("app-main-view");
        view.setLayout(new BorderLayout());
        main.add(view);

        createWest(view);
        createEast(view);
        createNorth(view);

        viewport.add(main, centerData);
        RootPanel.get().add(viewport);
//        dispatcher.dispatch(FinanceEvents.InitApplicationModule);
    }
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:36,代码来源:FinanceView.java

示例6: createNorth

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
private void createNorth(LayoutContainer view) {
    // main > view > breadcrumb
    LayoutContainer breadcrumb = new LayoutContainer();
    breadcrumb.setId("app-main-breadcrumb");
    breadcrumb.setLayout(new FitLayout());
    BorderLayoutData northData = new BorderLayoutData(Style.LayoutRegion.NORTH, 0.14f);
    northData.setMargins(new Margins(0, 0, 0, 0));
    view.add(breadcrumb, northData);
    breadcrumb.add(new Html("Home"), new MarginData(30,0,0,360));

}
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:12,代码来源:FinanceView.java

示例7: createNorth

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
private void createNorth() {
  	north = new LayoutContainer();
  //	north.setLayout(new RowLayout());
	//  	north.setLayout(new FitLayout());

  	north.setLayout(new FitLayout());
//  	new BorderLayout()
  	
       BorderLayoutData adminToolbarLayoutData = new BorderLayoutData(LayoutRegion.NORTH, 25);
       adminToolbarLayoutData.setMargins(new Margins(5));
    
       viewport.add(north, adminToolbarLayoutData);
  }
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:14,代码来源:AppView.java

示例8: createCenter

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
private void createCenter() {
	  
    center = new LayoutContainer();
//    center.setLayout(new RowLayout());
    center.setLayout(new FitLayout());

    BorderLayoutData data = new BorderLayoutData(LayoutRegion.CENTER);
    data.setMargins(new Margins(5, 5, 5, 5));
    
    viewport.add(center, data);
  }
 
开发者ID:treblereel,项目名称:Opensheet,代码行数:12,代码来源:AppView.java

示例9: initUI

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
protected void initUI() {
	// Layout Fields.
	setLayout(new BorderLayout());  
	
	List<ColumnConfig> internalAttr = new ArrayList<ColumnConfig>();
	List<ColumnConfig> ciAttr = new ArrayList<ColumnConfig>();
	/*
	for (AttributeColumnConfig aConfig : gridConfig.getColumnConfig()) {
		ColumnConfig cfg = EditorFactory.getColumnConfig(aConfig, false);
		if (aConfig.isInternal()) {
			internalAttr.add(cfg);
		} else {
			ciAttr.add(cfg);
		}
	}
	*/
	
	LayoutContainer internalPanel = getForm(internalAttr, 2, LabelAlign.LEFT);
	LayoutContainer ciPanel = getForm(ciAttr, 3, LabelAlign.TOP);
	
	ContentPanel internalCp = new ContentPanel(); 

	internalCp.setLayout(new FitLayout());
	internalCp.setAutoWidth(true);
	internalCp.setAutoHeight(true);
	internalCp.setHeading("Internal Attributes");  
	internalCp.setCollapsible(true);
	internalCp.add(internalPanel);
	
	
	ContentPanel attrCp = new ContentPanel();
	
	ToolBar toolbar = new ToolBar();
	attrCp.setTopComponent(toolbar);
	toolbar.add(new FillToolItem());
	toolbar.add(new TextToolItem("Ok"));		
	toolbar.add(new TextToolItem("Cancel"));
	attrCp.setLayout(new FitLayout());
	attrCp.setScrollMode(Scroll.ALWAYS);
	attrCp.setLayoutOnChange(true);
	attrCp.setCollapsible(true);
	attrCp.add(ciPanel);
	attrCp.setHeading("Attributes");
	
	TabPanel infoTab = new TabPanel();  
	descriptionTab = new TabItem("Description");
	descriptionTab.setStyleName("property-panel-background");

	infoTab.add(descriptionTab);
	
	historyTab = new TabItem("History");
	historyTab.setStyleName("property-panel-background");
	infoTab.add(historyTab);
	
	
	BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);  
    centerData.setMargins(new Margins(0, 5, 0, 5));  
       
    /*   
    BorderLayoutData northData = new BorderLayoutData(LayoutRegion.NORTH);  
    northData.setSplit(false);  
    northData.setCollapsible(true);  
    northData.setMargins(new Margins(5));  
    */
    BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, 0.3f);  
    southData.setSplit(true);  
    southData.setCollapsible(true);  
    southData.setMargins(new Margins(5));  
	
    LayoutContainer fieldCont = new LayoutContainer();
    fieldCont.setLayout(new RowLayout());
    fieldCont.add(internalCp, new RowData(1,-1));
    fieldCont.add(attrCp, new RowData(1,1));
    
    
    add(fieldCont, centerData);
	add(infoTab, southData);
	
	layout();
}
 
开发者ID:luox12,项目名称:onecmdb,代码行数:81,代码来源:CIValueForm.java

示例10: init

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public void init() {
	
	setLayout(new BorderLayout());
	CITemplateBrowser browser = new CITemplateBrowser(mdr, roots);
	//browser.setPermissions(permissions);
	//browser.setReadonly(readonly);
	
	//final CIInstanceBrowser center = new CIInstanceBrowser(mdr);
	final LayoutContainer center = new LayoutContainer();
	center.setLayout(new FitLayout());
	center.setLayoutOnChange(true);
	
	browser.setSelectionListsner(new Listener<TreeEvent>() {

		public void handleEvent(TreeEvent te) {  
			TreeItem item = te.tree.getSelectedItem();  
			if (item != null) {  
				if (item.getModel() instanceof CIModel) {
					final CIModel model = (CIModel)item.getModel();
					/*	
					center.setRoot(model);
					center.start();
					*/
					
					center.removeAll();
					ContentData cd = new ContentData();
					cd.set("template", model.getAlias());
					EditableCIInstanceGrid grid = new EditableCIInstanceGrid(mdr, cd, model.getNameAndIcon());
					if (roots != null && roots.contains("Root")) {
						grid.setRootCI("Root");
					}
					grid.setPermissions(permissions);
					//grid.setReadonly(readonly);
					center.add(grid);
				}					
				//Info.display("Selection Changed", "The '{0}' item was selected", item.getText());  
			}
		}  
	});  

	
	ContentPanel left = new ContentPanel();
	left.setScrollMode(Scroll.AUTO);
	left.setHeading("Template(s)");
	left.setLayout(new FitLayout());
	left.setLayoutOnChange(true);
	left.add(browser);
	
	
	BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);  
    centerData.setMargins(new Margins(5, 0, 5, 0));  
       
       
    BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);  
    westData.setSplit(true);  
    westData.setCollapsible(true);  
    westData.setMargins(new Margins(5));  
 
	
	add(left, westData);
	add(center, centerData);
	
	layout();
	
}
 
开发者ID:luox12,项目名称:onecmdb,代码行数:66,代码来源:CIModelBrowser.java

示例11: BorderLayoutTest

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public BorderLayoutTest() {
 setLayout(new BorderLayout());  
       
 setLayoutOnChange(true);
 
     LayoutContainer north = new LayoutContainer();  
     
     ContentPanel west = new ContentPanel();  
     ContentPanel center = new ContentPanel();  
     ContentPanel east = new ContentPanel();  
     LayoutContainer south = new LayoutContainer();  
       
     BorderLayoutData northData = new BorderLayoutData(LayoutRegion.NORTH, 50);  
     northData.setCollapsible(false);  
     //northData.setFloatable(false);  
     //northData.setSplit(false);  
     northData.setMargins(new Margins(5, 5, 0, 5));  
       
     BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);  
     westData.setSplit(true);  
     westData.setCollapsible(true);  
     westData.setMargins(new Margins(5));  
       
     BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);  
     centerData.setMargins(new Margins(5, 0, 5, 0));  
       
       
     BorderLayoutData eastData = new BorderLayoutData(LayoutRegion.EAST, 200);  
     eastData.setSplit(true);  
     eastData.setCollapsible(true);  
     eastData.setMargins(new Margins(5));  
       
     BorderLayoutData southData = new BorderLayoutData(LayoutRegion.SOUTH, 50);  
     //southData.setSplit(false);  
     southData.setCollapsible(false);  
     //southData.setFloatable(false);  
     southData.setMargins(new Margins(0, 5, 5, 5));  
       
     add(north, northData);  
     add(west, westData);  
     add(center, centerData);  
     add(east, eastData);  
     add(south, southData);  
}
 
开发者ID:luox12,项目名称:onecmdb,代码行数:45,代码来源:BorderLayoutTest.java

示例12: createWest

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
private void createWest(LayoutContainer view) {
    // main > view > menu
    LayoutContainer menu = new LayoutContainer();
    menu.setId("app-main-menu");
    menu.setLayout(new FitLayout());
    BorderLayoutData westData = new BorderLayoutData(Style.LayoutRegion.WEST, 0.25f);
    westData.setMargins(new Margins(0, 0, 0, 0));
    view.add(menu, westData);

    // dummy tree menu
    TreeStore<MenuModel> store = new TreeStore<MenuModel>();
    store.add(new MenuModel("1", "Home", true), false);
    store.add(new MenuModel("2", "Reports", true), false);

    MenuModel networkMenu = new MenuModel("3", "Networks", true);
    networkMenu.add(new MenuModel("2.1", "My Networks", true));
    networkMenu.add(new MenuModel("2.2", "Deployment", true));
    networkMenu.add(new MenuModel("2.3", "Settings", true));

    MenuModel backupMenu = new MenuModel("3", "Backup", true);
    backupMenu.add(new MenuModel("3.1", "My Computers", true));
    backupMenu.add(new MenuModel("3.2", "Deployment", true));
    store.add(networkMenu, true);
    store.add(backupMenu, true);

    LayoutContainer menuPanel = new LayoutContainer();
    menuPanel.setId("app-main-menu-panel");
    menuPanel.setLayout(new FitLayout());

    List<ColumnConfig> configs = new ArrayList<ColumnConfig>();
    ColumnConfig column = new ColumnConfig();
    column.setRenderer(new TreeGridCellRenderer<MenuModel>());
    column.setId(MenuModel.NAME);
    column.setHeader("");
    column.setWidth(200);
    configs.add(column);

    final ColumnModel cm = new ColumnModel(configs);
    TreeGrid<MenuModel> tree = new TreeGrid<MenuModel>(store, cm);
    tree.setId("app-main-menu-tree");
    tree.getView().setForceFit(true);
    tree.setAutoExpandColumn(MenuModel.NAME);
    tree.setTrackMouseOver(false);
    tree.setHideHeaders(true);
    tree.setBorders(false);
    tree.getSelectionModel().setSelectionMode(Style.SelectionMode.SINGLE);
    tree.setAutoExpand(true);
    menuPanel.add(tree);
    menu.add(menuPanel);
}
 
开发者ID:rafizanbaharum,项目名称:cfi-gov,代码行数:51,代码来源:FinanceView.java

示例13: setupPanelLayout

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
private void setupPanelLayout(LayoutRegion pos) {
   	if( formPanel.getFields().size() > 0 ){
   		formPanel.clear();
   	}
   	else {
    	formPanel.setHeading(Resources.constants.Comment_replyCommentHead());
    	
    	userNameField = CommentForm.getUserNameField();
        userNameField.setFieldLabel(Resources.constants.CommentList_userName());
        userNameField.setReadOnly(true);
        formPanel.add(userNameField);
        
        emailField = CommentForm.getEmailField();
        emailField.setFieldLabel(Resources.constants.Comment_email());
        emailField.setReadOnly(true);
        formPanel.add(emailField);
        
        TextArea contentField = CommentForm.getContentField(Resources.constants.Comment_replyContent()+":");
        contentField.setHeight("60px");
        contentField.setWidth("180px"); 
        contentField.setFieldLabel(Resources.constants.Comment_replyContent());
        contentField.setValue("");
        formPanel.add(contentField);  

        ipAddressField = CommentForm.getIpAddressField();
        ipAddressField.setVisible(false);
        formPanel.add(ipAddressField);		
        
   	}
   	RemoteService.getSpecialService().getAdminUserInfo(new AsyncCallback<Map<String,String>>(){


		public void onFailure(Throwable caught) {
			caught.printStackTrace();
			Window.alert("ERROR: "+caught.getMessage());
		}


		public void onSuccess(Map<String, String> result) {
			userNameField.setValue(result.get(IAdminUser.NAME));
			emailField.setValue(result.get(IAdminUser.EMAIL));
			ipAddressField.setValue(result.get(IComment.IPADDRESS));
			formPanel.repaint();
		}
       	
       });
   	
   	BorderLayoutData formData = new BorderLayoutData(pos, 250);  
   	formData.setMargins(new Margins(5, 0, 5, 0)); 
   	basePanel.add( formPanel ,formData);
}
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:52,代码来源:CommentPanel.java

示例14: initUI

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
public void initUI() {
	ContentPanel panel = new ContentPanel();
	panel.setLayout(new BorderLayout());
	
	// Left panel a navigation tree.
	PropertyNavigationTree tree = new PropertyNavigationTree(null, "name");
	
	// Right panel input forms.
	//PropetyInputForm inpoutForm = new PropertyInputForm();
	
	
	
	
	ContentPanel center = new ContentPanel();
	ToolBar toolBar = new ToolBar();
	toolBar.add(new FillToolItem());
	toolBar.add(new TextToolItem("Save"));
	toolBar.add(new TextToolItem("Cancel"));
	center.setBottomComponent(toolBar);

	
	
	// Layout the components.
	BorderLayoutData centerData = new BorderLayoutData(LayoutRegion.CENTER);  
    centerData.setMargins(new Margins(5, 0, 5, 0));  
       
       
    BorderLayoutData westData = new BorderLayoutData(LayoutRegion.WEST, 200);  
    westData.setSplit(true);  
    westData.setCollapsible(true);  
    westData.setMargins(new Margins(5));  
 
	
	add(tree, westData);
	add(center, centerData);
	
}
 
开发者ID:luox12,项目名称:onecmdb,代码行数:38,代码来源:PropertyWidget.java

示例15: borderLayoutData

import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; //导入方法依赖的package包/类
/**
 * Builds a new {@link BorderLayoutData}.
 * 
 * @param region
 *          The border layout region. If {@code null}, default <em>center</em> region is set.
 * @param size
 *          The data size in pixels (width or height, depending on the region).
 *          Values of 1 or less are treated as percentages (defaults to 200).
 * @param collapsible
 *          If the layout data is collapsible.
 * @param margins
 *          The margin(s).
 * @return The {@link BorderLayoutData} instance.
 */
public static BorderLayoutData borderLayoutData(final LayoutRegion region, final Float size, final boolean collapsible, final Margin... margins) {

	final BorderLayoutData data = new BorderLayoutData(region != null ? region : LayoutRegion.CENTER);

	if (size != null) {
		data.setSize(size);
	}
	data.setMargins(Margin.toMargins(margins));
	data.setCollapsible(collapsible);

	return data;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:27,代码来源:Layouts.java


注:本文中的com.extjs.gxt.ui.client.widget.layout.BorderLayoutData.setMargins方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。