⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 maincontrolpanel.java

📁 利用google开发的GWT工具
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		Label params = new Label("Params");		TextBox paramsBox = new TextBox();		paramsBox.setText("none");		paramsBox.setWidth(textWidth);		//add general parameters's content to generalP		generalP.add(algorithm);		generalP.add(algo);		generalP.add(schedInterval);		generalP.add(schedInt);		generalP.add(repriInterval);		generalP.add(repriInt);		generalP.add(defaultDuration);		generalP.add(defDuration);		generalP.add(maxJob);		generalP.add(maxUser);		generalP.add(sortList);		generalP.add(jobSchedInfo);		generalP.add(jobschedinfo);		generalP.add(loadFormula);		generalP.add(loadBox);		generalP.add(flushSubmit);		generalP.add(flushSubBox);		generalP.add(flushFinish);		generalP.add(flushFinishBox);		generalP.add(maxReserv);		generalP.add(maxReservBox);		generalP.add(params);		generalP.add(paramsBox);				//build loadAdjust's content		VerticalPanel loadadjust = new VerticalPanel();		loadadjust.setSpacing(10);		Label decayTime = new Label("Decay Time");		TextBox decayBox = new TextBox();		decayBox.setText("0:7:30");		decayBox.setWidth(textWidth);				DockPanel content = new DockPanel();		String contentWidth = "140px";		HorizontalPanel titleOfContent = new HorizontalPanel();		Button loadBut = new Button("Load");		Button valueBut = new Button("Value");		loadBut.setWidth("150px");		valueBut.setWidth("150px");		titleOfContent.add(loadBut);		titleOfContent.add(valueBut);		content.add(titleOfContent, DockPanel.CENTER);				FlexTable contentFlex = new FlexTable();		int i, j;		FlexCellFormatter cellFormatter = contentFlex.getFlexCellFormatter();		for(i = 0; i < 20; i++){			for(j = 0; j < 2; j++){				cellFormatter.setWidth(i, j, contentWidth);				TextBox tmp = new TextBox();				tmp.setWidth(contentWidth);				tmp.setHeight("20px");				contentFlex.setWidget(i, j, tmp);			}		}		content.add(contentFlex, DockPanel.SOUTH);				loadadjust.add(decayTime);		loadadjust.add(decayBox);		loadadjust.add(content);				westOfSched.add(generalP, generalPara);		westOfSched.add(loadadjust, loadAdjust);		westOfSched.selectTab(0);		westOfSched.getDeckPanel().setAnimationEnabled(true);				schedulerconfig.add(westOfSched, DockPanel.WEST);		schedulerconfig.add(eastOfSched, DockPanel.EAST);				mainEast.clear();		mainEast.add(schedulerconfig, DockPanel.CENTER);		mainControl.add(mainEast, DockPanel.EAST);			}		/**	 * @author gaojinjun	 */	public void calendarConfiguration(){		DecoratorPanel decoPanel = new DecoratorPanel();		DockPanel mainPanel = new DockPanel();				VerticalPanel westMain = new VerticalPanel();		VerticalPanel centerMain = new VerticalPanel();		VerticalPanel eastMain = new VerticalPanel();				Label calendar = new Label("Calendars");		TextArea calendarArea = new TextArea();		calendarArea.setSize("200px", "500px");		calendarArea.setReadOnly(true);		westMain.add(calendar);		westMain.add(calendarArea);				Label config = new Label("Configuration");		TextArea configArea = new TextArea();		configArea.setSize("400px", "500px");		configArea.setReadOnly(true);		centerMain.add(config);		centerMain.add(configArea);				Button add = new Button("Add");		Button modify = new Button("Modify");		Button delete = new Button("Delete");		Button done = new Button("Done");		Button help = new Button("Help");		String buttonWidth = "100px";		add.setWidth(buttonWidth);		modify.setWidth(buttonWidth);		delete.setWidth(buttonWidth);		done.setWidth(buttonWidth);		help.setWidth(buttonWidth);		eastMain.setSpacing(30);		eastMain.add(add);		eastMain.add(modify);		eastMain.add(delete);		eastMain.add(done);		eastMain.add(help);				HorizontalPanel westPanel = new HorizontalPanel();		westPanel.add(westMain);		westPanel.add(centerMain);				decoPanel.add(westPanel);				mainPanel.add(decoPanel, DockPanel.WEST);		mainPanel.add(eastMain, DockPanel.EAST);				mainEast.clear();		mainEast.add(mainPanel, DockPanel.CENTER);		mainControl.add(mainEast, DockPanel.EAST);			}		/**	 * @author gaojinjun	 */	public void userConfiguration(){		DockPanel mainPanel = new DockPanel();		TabPanel westMain = new TabPanel();		VerticalPanel eastMain = new VerticalPanel();				//build east main 		Button add = new Button("Add");		Button modify = new Button("Modify");		Button delete = new Button("Delete");		Button ticket = new Button("Tickets");		Button done = new Button("Done");		Button help = new Button("Help");		String buttonWidth = "100px";		add.setWidth(buttonWidth);		modify.setWidth(buttonWidth);		delete.setWidth(buttonWidth);		ticket.setWidth(buttonWidth);		done.setWidth(buttonWidth);		help.setWidth(buttonWidth);				eastMain.setSpacing(20);		eastMain.add(add);		eastMain.add(modify);		eastMain.add(delete);		eastMain.add(ticket);		eastMain.add(done);		eastMain.add(help);		mainPanel.add(eastMain, DockPanel.EAST);				//build west main		HTML manager = new HTML("Manager");		HTML operator = new HTML("Operator");		HTML userset = new HTML("Userset");		HTML user = new HTML("User");		String htmlWidth = "140px";		manager.setWidth(htmlWidth);		operator.setWidth(htmlWidth);		userset.setWidth(htmlWidth);		user.setWidth(htmlWidth);				//fill in manager tab		int i;		String contentWidth = "600px";		DockPanel managerCon = new DockPanel();		managerCon.setSpacing(5);		TextBox center = new TextBox();		center.setWidth(contentWidth);		ListBox south = new ListBox();		south.setWidth(contentWidth);		south.setVisibleItemCount(10);		for(i = 0; i < 20; i++){//			TextBox tmp = new TextBox();//			tmp.setReadOnly(true);//			tmp.setHeight("20px");//			tmp.setWidth(contentWidth);			south.addItem("");		}		managerCon.add(center, DockPanel.CENTER);		managerCon.add(south, DockPanel.SOUTH);		westMain.add(managerCon, manager);				//fill in operator tab		DockPanel operatorCon = new DockPanel();		operatorCon.setSpacing(5);		TextBox opcenter = new TextBox();		opcenter.setWidth(contentWidth);		ListBox opsouth = new ListBox();		opsouth.setWidth(contentWidth);		opsouth.setVisibleItemCount(10);		for(i = 0; i < 20; i++){//			TextBox tmp = new TextBox();//			tmp.setReadOnly(true);//			tmp.setHeight("20px");//			tmp.setWidth(contentWidth);			opsouth.addItem("");		}		operatorCon.add(opcenter, DockPanel.CENTER);		operatorCon.add(opsouth, DockPanel.SOUTH);		westMain.add(operatorCon, operator);				//fill in userset tab		DockPanel usersetCon = new DockPanel();		VerticalPanel westOfUserset = new VerticalPanel();		VerticalPanel eastOfUserset = new VerticalPanel();		usersetCon.setSpacing(5);				Label usersets = new Label("Usersets");		ListBox usersetsBox = new ListBox();		usersetsBox.setSize("300px","400px");		for(i = 0; i < 10; i++){			usersetsBox.addItem("");		}		usersetsBox.setVisibleItemCount(10);		CheckBox accessList = new CheckBox("Access List");		CheckBox department = new CheckBox("Department");		westOfUserset.setSpacing(5);		westOfUserset.add(usersets);		westOfUserset.add(usersetsBox);		westOfUserset.add(accessList);		westOfUserset.add(department);		usersetCon.add(westOfUserset, DockPanel.WEST);				Label userGroup = new Label("Users/Groups");		TextArea userGroupArea = new TextArea();		userGroupArea.setSize("300px", "490px");		userGroupArea.setReadOnly(true);		eastOfUserset.add(userGroup);		eastOfUserset.add(userGroupArea);		usersetCon.add(eastOfUserset, DockPanel.EAST);				westMain.add(usersetCon, userset);				//fill in user tab		String usercontentWidth = "200px";		DockPanel userCon = new DockPanel();		userCon.setSpacing(5);		TextBox usercenter = new TextBox();		usercenter.setWidth(contentWidth);		ScrollPanel usersouth = new ScrollPanel();		Button userBut = new Button("User");		Button defaultBut = new Button("Default Project");		Button deleteBut = new Button("Delete Time");		userBut.setWidth(usercontentWidth);		defaultBut.setWidth(usercontentWidth);		deleteBut.setWidth(usercontentWidth);				int j;		FlexTable userContent = new FlexTable();		userContent.setCellSpacing(0);		userContent.setWidget(0, 0, userBut);		userContent.setWidget(0, 1, defaultBut);		userContent.setWidget(0, 2, deleteBut);		for(i = userContent.getRowCount(); i < 20; i++){			for(j = 0; j < 3; j++){				TextBox tmp = new TextBox();				tmp.setWidth(usercontentWidth);				tmp.setReadOnly(true);				tmp.setHeight("20px");				userContent.setWidget(i, j, tmp);			}		}		usersouth.setWidget(userContent);		usersouth.setHeight("430");		userCon.add(usercenter, DockPanel.CENTER);		userCon.add(usersouth, DockPanel.SOUTH);		westMain.add(userCon, user);				westMain.selectTab(0);		westMain.getDeckPanel().setAnimationEnabled(true);				mainPanel.add(westMain, DockPanel.WEST);			mainEast.clear();		mainEast.add(mainPanel, DockPanel.CENTER);		mainControl.add(mainEast, DockPanel.EAST);	}		/**	 * @author gaojinjun	 */	public void parallelEnvConfiguration(){		DecoratorPanel deckPanel = new DecoratorPanel();		DockPanel mainPanel = new DockPanel();		HorizontalPanel westMain = new HorizontalPanel();		VerticalPanel eastMain = new VerticalPanel();				//build eastMain; just create some buttons		String buttonWidth = "100px";		Button add = new Button("Add");		Button modify = new Button("Modify");		Button delete = new Button("Delete");		Button done = new Button("Done");		Button help = new Button("Help");		add.setWidth(buttonWidth);		modify.setWidth(buttonWidth);		delete.setWidth(buttonWidth);		done.setWidth(buttonWidth);		help.setWidth(buttonWidth);				//add buttons to eastMain		eastMain.setSpacing(30);		eastMain.add(add);		eastMain.add(modify);		eastMain.add(delete);		eastMain.add(done);		eastMain.add(help);				mainPanel.add(eastMain, DockPanel.EAST);		//build westMain		int i;		VerticalPanel leftWest = new VerticalPanel();		VerticalPanel rightWest = new VerticalPanel();		Label peList = new Label("PE List");		ListBox peListBox = new ListBox();		peListBox.setSize("200px", "430px");		peListBox.addItem("make");		for(i = 0; i < 20; i++){			peListBox.addItem("");		}		peListBox.setVisibleItemCount(18);				Label config = new Label("Confiuration");		ListBox configList = new ListBox();		configList.setSize("400px", "430px");		String[] configConstant = {"PE Name             make",								   "Slots               999",								   "Users               None",								   "Xusers              None",								   "Start Proc Args     None",								   "Stop Proc Rule      None",								   "Allocation Rule     $round_robin",								   "Urgency Slots       min",								   "Control Slaves      true",								   "Job is first task   false"}; 		for(i = 0; i < 10; i++){			configList.addItem(configConstant[i]);		}		configList.setVisibleItemCount(18);				leftWest.add(peList);		leftWest.add(peListBox);		rightWest.add(config);		rightWest.add(configList);				westMain.setSpacing(5);		westMain.add(leftWest);		westMain.add(rightWest);				deckPanel.add(westMain);				mainPanel.add(deckPanel, DockPanel.WEST);				mainEast.clear();		mainEast.add(mainPanel, DockPanel.CENTER);		mainControl.add(mainEast, DockPanel.EAST);		}		/**	 * @author gaojinjun	 */	public void checkpointConfiguration(){		DecoratorPanel deckPanel = new DecoratorPanel();		DockPanel mainPanel = new DockPanel();		HorizontalPanel westMain = new HorizontalPanel();		VerticalPanel eastMain = new VerticalPanel();				//build eastMain; just create some buttons		String buttonWidth = "100px";		Button add = new Button("Add");		Button modify = new Button("Modify");		Button delete = new Button("Delete");		Button done = new Button("Done");		Button help = new Button("Help");		add.setWidth(buttonWidth);		modify.setWidth(buttonWidth);		delete.setWidth(buttonWidth);		done.setWidth(buttonWidth);		help.setWidth(buttonWidth);				//add buttons to eastMain		eastMain.setSpacing(30);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -