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


Java Window类代码示例

本文整理汇总了Java中com.google.gwt.user.client.Window的典型用法代码示例。如果您正苦于以下问题:Java Window类的具体用法?Java Window怎么用?Java Window使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: setDepartment

import com.google.gwt.user.client.Window; //导入依赖的package包/类
public void setDepartment(Integer department) {
	this.department = department;
	
	clearFields();
	
	departmentService.getDepartment(department, new AsyncCallback<DepartmentInfo>() {

		@Override
		public void onFailure(Throwable caught) {
			Window.alert(caught.getMessage());
		}

		@Override
		public void onSuccess(DepartmentInfo result) {
			initFields(result);
		}
	});
}
 
开发者ID:amritbhat786,项目名称:DocIT,代码行数:19,代码来源:DepartmentPanel.java

示例2: setEmployee

import com.google.gwt.user.client.Window; //导入依赖的package包/类
public void setEmployee(Integer employee) {
	this.employee = employee;
	
	clearFields();
	
	employeeService.getEmployee(employee, new AsyncCallback<EmployeeInfo>() {

		@Override
		public void onFailure(Throwable caught) {
			Window.alert(caught.getMessage());
		}

		@Override
		public void onSuccess(EmployeeInfo result) {
			initFields(result);
		}
		
	});
}
 
开发者ID:amritbhat786,项目名称:DocIT,代码行数:20,代码来源:EmployeePanel.java

示例3: deleteConfirmation

import com.google.gwt.user.client.Window; //导入依赖的package包/类
private boolean deleteConfirmation(List<Project> projects) {
  String message;
  GallerySettings gallerySettings = GalleryClient.getInstance().getGallerySettings();
  if (projects.size() == 1) {
    if (projects.get(0).isPublished()) {
      message = MESSAGES.confirmDeleteSinglePublishedProject(projects.get(0).getProjectName());
    } else {
      message = MESSAGES.confirmDeleteSingleProject(projects.get(0).getProjectName());
    }
  } else {
    StringBuilder sb = new StringBuilder();
    String separator = "";
    for (Project project : projects) {
      sb.append(separator).append(project.getProjectName());
      separator = ", ";
    }
    String projectNames = sb.toString();
    if(!gallerySettings.galleryEnabled()){
      message = MESSAGES.confirmDeleteManyProjects(projectNames);
    } else {
      message = MESSAGES.confirmDeleteManyProjectsWithGalleryOn(projectNames);
    }
  }
  return Window.confirm(message);
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:26,代码来源:ProjectToolbar.java

示例4: onUncaughtException

import com.google.gwt.user.client.Window; //导入依赖的package包/类
@UncaughtExceptionHandler
private void onUncaughtException(Throwable caught) {
    try {
        if (caught instanceof JSONException
                && caught.getMessage().contains("unexpected character at line 1 column 1 of the JSON data")) {
            // Not sure how best to deal with this when using MessageBus
            logger.info("JsonParseException usually as a result of failed redirect to login from message bus");
            Window.Location.assign("/");
        } else {
            throw caught;
        }
    } catch (Throwable t) {
        Window.alert(t.getMessage());
        GWT.log("An unexpected error has occurred", t);
    }
}
 
开发者ID:expansel,项目名称:errai-spring-boot-sample,代码行数:17,代码来源:App.java

示例5: ComponentRemoveWidget

import com.google.gwt.user.client.Window; //导入依赖的package包/类
public ComponentRemoveWidget(SimpleComponentDescriptor simpleComponentDescriptor) {
  if (imageResource == null) {
    Images images = Ode.getImageBundle();
    imageResource = images.deleteComponent();
  }
  this.scd = simpleComponentDescriptor;
  AbstractImagePrototype.create(imageResource).applyTo(this);
  addClickListener(new ClickListener() {

      @Override
      public void onClick(Widget widget) {
        if (Window.confirm(MESSAGES.reallyRemoveComponent())) {
          long projectId = ode.getCurrentYoungAndroidProjectId();
          YaProjectEditor projectEditor = (YaProjectEditor) ode.getEditorManager().getOpenProjectEditor(projectId);
          SimpleComponentDatabase componentDatabase = SimpleComponentDatabase.getInstance();
          componentDatabase.addComponentDatabaseListener(projectEditor);
          componentDatabase.removeComponent(scd.getName());
        }
      }
    });
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:22,代码来源:ComponentRemoveWidget.java

示例6: continueDrawingCurve

import com.google.gwt.user.client.Window; //导入依赖的package包/类
protected void continueDrawingCurve(int clientX, int clientY) {
    int newX = clientX - canv.getAbsoluteLeft() + Window.getScrollLeft();
    int newY = clientY - canv.getAbsoluteTop() + Window.getScrollTop();

    if (getDistance(x, y, newX, newY) > dist_buffer) {
        ctx.beginPath();
        ctx.setLineWidth(5);
        ctx.setStrokeStyle(color);
        ctx.moveTo(x, y);
        ctx.lineTo(newX, newY);
        ctx.moveTo(newX, newY);
        ctx.closePath();
        ctx.stroke();
        points.add(new Point(x, y, color));
        (points.get(points.size() - 1)).draw(this);
        x = newX;
        y = newY;
        if (lastUpdateTime + updateTime < new Date().getTime()) {
            endDrawingCurve(clientX, clientY);
        }
    }
}
 
开发者ID:LiogkyTeam,项目名称:DrowGutt,代码行数:23,代码来源:CanvasWidget.java

示例7: initWidget

import com.google.gwt.user.client.Window; //导入依赖的package包/类
@PostConstruct
protected void initWidget() {
    templateFetchable = new TenantTemplateFetchable(() -> getTenantId());
    calendar = new Calendar.Builder<SpotId, ShiftData, ShiftDrawable>(container, tenantId, CONSTANTS)
            .fetchingDataFrom(templateFetchable)
            .fetchingGroupsFrom(new SpotNameFetchable(() -> getTenantId()))
            .displayWeekAs(DateDisplay.WEEKS_FROM_EPOCH)
            .withBeanManager(beanManager)
            .creatingDataInstancesWith((c, name, start, end) -> {
                Shift newShift = new Shift(tenantId,
                        name.getSpot(),
                        new TimeSlot(tenantId,
                                start,
                                end));
                newShift.setId(templateFetchable.getFreshId());
                c
                        .addShift(new ShiftData(new SpotData(newShift)));
            })
            .asTwoDayView((v, d, i) -> new ShiftDrawable(v, d, i));
    calendar.setHardStartDateBound(LocalDateTime.ofEpochSecond(0, 0, ZoneOffset.UTC));
    Window.addResizeHandler((e) -> calendar.setViewSize(e.getWidth() - container.getAbsoluteLeft(),
            e.getHeight() - container.getAbsoluteTop() - saveButton.getOffsetHeight()));
}
 
开发者ID:kiegroup,项目名称:optashift-employee-rostering,代码行数:24,代码来源:TemplateEditor.java

示例8: logout

import com.google.gwt.user.client.Window; //导入依赖的package包/类
public void logout() {
	accountSrv.logout(new AsyncCallback<Void>() {

		@Override
		public void onFailure(Throwable caught) {
			Window.Location.reload();
		}

		@Override
		public void onSuccess(Void result) {
			AppController.redirect("index.html?url=" + AppController.getUrl());
		}

	});

}
 
开发者ID:ICT-BDA,项目名称:EasyML,代码行数:17,代码来源:LoginController.java

示例9: onMouseUp

import com.google.gwt.user.client.Window; //导入依赖的package包/类
/**
 * Trigger action when mouse up event fired
 * 
 * @param event
 */
protected void onMouseUp(MouseUpEvent event) {
	// Test if Right Click
	if (event.getNativeButton() == NativeEvent.BUTTON_RIGHT) {
		logger.info( "Handle NativeEvent.BUTTON_RIGHT begin >");
		event.stopPropagation();
		event.preventDefault();
		logger.info("Handle NativeEvent.BUTTON_RIGHT end <");
		return;
	}

	if ( !lockDrawConnection && inDragBuildConnection ) {
		logger.info( "draw connection lock: " +  lockDrawConnection );
		NodeShape shape = (NodeShape) getShapeUnderMouse();
		if (shape != null && shape instanceof InNodeShape) {
			Connection c = connfactory.buildConnection(this, startShape, shape);
			if (c == null) {
				Window.alert("Connection can't be build");
			} else {
				c.draw();
				connDrawSet.add(c);
				((NodeShape) startShape).onConnectionEnd(c);
				shape.onConnectionEnd(c);
			}
		}else {
			((NodeShape) startShape).onConnectionCancel();
		}
		deleteConnection(buildConnection);
		inDragBuildConnection = false;
		buildConnection = null;
	}
}
 
开发者ID:ICT-BDA,项目名称:EasyML,代码行数:37,代码来源:DiagramController.java

示例10: createDownloadData

import com.google.gwt.user.client.Window; //导入依赖的package包/类
/**
 * Create DownloadDataItem
 * @param com
 * @return DownloadDataItem
 */
public static MenuItem createDownloadData(HasRightMouseUpMenu com) {
	Command command = new MenuItemCommand(com) {

		@Override
		public void execute() {

			DatasetWidget widget = (DatasetWidget) this.component;
			widget.getContextMenu().hide();
			OutNodeShape shape = widget.getOutNodeShapes().get(0);
			String filename = shape.getAbsolutePath() + "/" + shape.getFileId();
			String url = GWT.getModuleBaseURL().split("EMLStudio")[0]
					+ "EMLStudioMonitor/filedownload?filename=" + filename;
			Window.open(url, "_blank", "status=0,toolbar=0,menubar=0,location=0");

		}

	};

	MenuItem item = new MenuItem("Download", command);
	return item;
}
 
开发者ID:ICT-BDA,项目名称:EasyML,代码行数:27,代码来源:BaseWidgetMenuItemFactory.java

示例11: showRequestDetail

import com.google.gwt.user.client.Window; //导入依赖的package包/类
public void showRequestDetail(Long id) {
	iAssignmentTable.clearTable(1);
	LoadingWidget.getInstance().show(MESSAGES.waitLoadTeachingRequestDetail());
	ToolBox.setMaxHeight(iScroll.getElement().getStyle(), Math.round(0.9 * Window.getClientHeight()) + "px");
	RPC.execute(new TeachingRequestDetailRequest(id), new AsyncCallback<TeachingRequestInfo>() {
		@Override
		public void onFailure(Throwable caught) {
			LoadingWidget.getInstance().hide();
			UniTimeNotifications.error(MESSAGES.failedToLoadTeachingRequestDetail(caught.getMessage()), caught);
			ToolBox.checkAccess(caught);
		}

		@Override
		public void onSuccess(TeachingRequestInfo result) {
			LoadingWidget.getInstance().hide();
			populate(result, null, null);
			GwtHint.hideHint();
			center();
			RootPanel.getBodyElement().getStyle().setOverflow(Overflow.HIDDEN);
		}
	});
}
 
开发者ID:Jenner4S,项目名称:unitimes,代码行数:23,代码来源:TeachingRequestDetailPage.java

示例12: showInstructorDetail

import com.google.gwt.user.client.Window; //导入依赖的package包/类
public void showInstructorDetail(Long id) {
	iAssignmentTable.clearTable(1);
	LoadingWidget.getInstance().show(MESSAGES.waitLoadTeachingRequestDetail());
	ToolBox.setMaxHeight(iScroll.getElement().getStyle(), Math.round(0.9 * Window.getClientHeight()) + "px");
	RPC.execute(new TeachingAssignmentsDetailRequest(id), new AsyncCallback<InstructorInfo>() {
		@Override
		public void onFailure(Throwable caught) {
			LoadingWidget.getInstance().hide();
			UniTimeNotifications.error(MESSAGES.failedToLoadTeachingRequestDetail(caught.getMessage()), caught);
			ToolBox.checkAccess(caught);
		}

		@Override
		public void onSuccess(InstructorInfo result) {
			LoadingWidget.getInstance().hide();
			populate(null, null, result);
			GwtHint.hideHint();
			center();
			RootPanel.getBodyElement().getStyle().setOverflow(Overflow.HIDDEN);
		}
	});
}
 
开发者ID:Jenner4S,项目名称:unitimes,代码行数:23,代码来源:TeachingRequestDetailPage.java

示例13: upgradeSourceProperties

import com.google.gwt.user.client.Window; //导入依赖的package包/类
/**
 * Upgrades the given sourceProperties if necessary.
 *
 * @param sourceProperties the properties from the source file
 * @return true if the sourceProperties was upgraded, false otherwise
 */
public static boolean upgradeSourceProperties(Map<String, JSONValue> sourceProperties) {
  StringBuilder upgradeDetails = new StringBuilder();
  try {
    int srcYaVersion = getSrcYaVersion(sourceProperties);
    if (needToUpgrade(srcYaVersion)) {
      Map<String, JSONValue> formProperties =
          sourceProperties.get("Properties").asObject().getProperties();
      upgradeComponent(srcYaVersion, formProperties, upgradeDetails);
      // The sourceProperties were upgraded. Update the version number.
      setSrcYaVersion(sourceProperties);
      if (upgradeDetails.length() > 0) {
        Window.alert(MESSAGES.projectWasUpgraded(upgradeDetails.toString()));
      }
      return true;
    }
  } catch (LoadException e) {
    // This shouldn't happen. If it does it's our fault, not the user's fault.
    Window.alert(MESSAGES.unexpectedProblem(e.getMessage()));
    OdeLog.xlog(e);
  }
  return false;
}
 
开发者ID:mit-cml,项目名称:appinventor-extensions,代码行数:29,代码来源:YoungAndroidFormUpgrader.java

示例14: getInstance

import com.google.gwt.user.client.Window; //导入依赖的package包/类
public static AriaStatus getInstance() {
	if (sStatus == null) {
		RootPanel statusPanel = RootPanel.get("UniTimeGWT:AriaStatus");
		if (statusPanel != null && "1".equals(Window.Location.getParameter("aria"))) {
			sStatus = new AriaStatus(statusPanel.getElement(), false);
			sStatus.setStyleName("unitime-VisibleAriaStatus");
		} else {
			sStatus  = new AriaStatus(false);
			RootPanel.get().add(sStatus);
		}
		
		RootPanel.get().addDomHandler(new KeyUpHandler() {
			@Override
			public void onKeyUp(KeyUpEvent event) {
   				if (event.getNativeEvent().getKeyCode() == 191 && (event.isControlKeyDown() || event.isAltKeyDown())) {
   					sStatus.setHTML(sStatus.getHTML());
   				}
   			}
   		}, KeyUpEvent.getType());
	}
	return sStatus;
}
 
开发者ID:Jenner4S,项目名称:unitimes,代码行数:23,代码来源:AriaStatus.java

示例15: refreshTable

import com.google.gwt.user.client.Window; //导入依赖的package包/类
@Override
protected void refreshTable() {
    calendar.setViewSize(Window.getClientWidth() - container.getAbsoluteLeft(),
            Window.getClientHeight() - container.getAbsoluteTop());
    if (tenantId == null) {
        return;
    }
    if (!isDateSet) {
        RosterRestServiceBuilder.getCurrentSpotRosterView(tenantId, new FailureShownRestCallback<SpotRosterView>() {

            @Override
            public void onSuccess(SpotRosterView spotRosterView) {
                isDateSet = true;
                calendar.setDate(spotRosterView.getTimeSlotList().stream().min((a, b) -> a.getStartDateTime()
                        .compareTo(b.getStartDateTime())).get().getStartDateTime());
            }
        });
    }
    calendar.forceUpdate();
}
 
开发者ID:kiegroup,项目名称:optashift-employee-rostering,代码行数:21,代码来源:SpotRosterViewPanel.java


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