public Widget addEventWidget(){
		VerticalPanel vp = new VerticalPanel();
		Label title = new HTML("<h3>Ajouter un événement</h3>");

		HorizontalPanel hp1 = new HorizontalPanel();
		Label nameEventLabel = new Label("Nom et lieu :");
		final TextBox nameEventTextBox = new TextBox();
		hp1.add(nameEventLabel);
		hp1.add(nameEventTextBox);

		HorizontalPanel hp2 = new HorizontalPanel();
		Label dateEventLabel = new Label("Date et heure :");
		final TextBox dateEventTextBox = new TextBox();
		hp2.add(dateEventLabel);
		hp2.add(dateEventTextBox);

		Button sendButton = new Button("Creer");
		sendButton.addClickHandler(new ClickHandler() {

			public void onClick(ClickEvent clickEvent) {

				EventItf event = EventJsonConverter.getInstance().makeEvent();
				event.setDate(dateEventTextBox.getText());
				event.setPlace(nameEventTextBox.getText());

				RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,
						GWT.getHostPageBaseURL()+ "rest/addEvent");
				rb.setHeader("Content-Type", "application/json");
				rb.setRequestData(EventJsonConverter.getInstance().serializeToJson(event));
				rb.setCallback(new RequestCallback() {
					public void onResponseReceived(Request request, Response response) {
					}
					public void onError(Request request, Throwable exception) {
						Window.alert(exception.getMessage());
					}
				});
				try {
					rb.send();
				} catch (RequestException e) {
					e.printStackTrace();
				}
			}
		});
		vp.add(title);
		vp.add(hp1);
		vp.add(hp2);
		vp.add(sendButton);
		vp.setStyleName("addEvent");
		return vp;
	}