當前位置: 首頁>>代碼示例>>Java>>正文


Java MouseOverHandler類代碼示例

本文整理匯總了Java中com.google.gwt.event.dom.client.MouseOverHandler的典型用法代碼示例。如果您正苦於以下問題:Java MouseOverHandler類的具體用法?Java MouseOverHandler怎麽用?Java MouseOverHandler使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


MouseOverHandler類屬於com.google.gwt.event.dom.client包,在下文中一共展示了MouseOverHandler類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getEndPointDetails

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
private Widget getEndPointDetails(final String css, Date time,
		String address, final Wgs84LatLonBean position) {
	HTML line = new HTML();
	line.addStyleName("itinerary-details-line");
	line.addStyleName("itinerary-details-" + css);
	line.addStyleName(css + "-icon");
	String html = "<span class='time'>" + FormatUtils.formatTime(time)
			+ "</span> - " + FormatUtils.formatAddress(address);
	line.setHTML(html);
	final String infoHtml = "<div class='info-panel-" + css + " " + css
			+ "-icon'>" + html + "</div>";
	line.addMouseOverHandler(new MouseOverHandler() {

		@Override
		public void onMouseOver(MouseOverEvent event) {
			if (selected)
				listener.onItineraryStepClicked(infoHtml, position);
		}
	});
	return line;
}
 
開發者ID:mecatran,項目名稱:OpenTripPlanner-client-gwt,代碼行數:22,代碼來源:ItineraryDetailsWidget.java

示例2: setMouseEntered

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
public void setMouseEntered(JavaScriptObject aValue) {
	if (mouseEntered != aValue) {
		if (mouseOverReg != null) {
			mouseOverReg.removeHandler();
			mouseOverReg = null;
		}
		mouseEntered = aValue;
		if (mouseEntered != null) {
			MouseOverHandler handler = new MouseOverHandler() {
				@Override
				public void onMouseOver(MouseOverEvent event) {
					if (mouseEntered != null) {
						event.stopPropagation();
						executeEvent(mouseEntered, EventsPublisher.publish(event));
					}
				}
			};
			if (component instanceof Widget) {
				mouseOverReg = ((Widget) component).addDomHandler(handler, MouseOverEvent.getType());
			} else if (component instanceof HasMouseOverHandlers) {
				mouseOverReg = ((HasMouseOverHandlers) component).addMouseOverHandler(handler);
			}
		}
	}
}
 
開發者ID:marat-gainullin,項目名稱:platypus-js,代碼行數:26,代碼來源:EventsExecutor.java

示例3: addMapHandler

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
public void addMapHandler(AbstractGeometryIndexMapHandler handler) {
	handler.setIndex(index);
	handler.setService(service);
	handler.setEventParser(this);
	if (handler instanceof MapDownHandler) {
		downHandlers.add((MapDownHandler) handler);
	}
	if (handler instanceof MapUpHandler) {
		upHandlers.add((MapUpHandler) handler);
	}
	if (handler instanceof MapDragHandler) {
		dragHandlers.add((MapDragHandler) handler);
	}
	if (handler instanceof MouseOverHandler) {
		overHandlers.add((MouseOverHandler) handler);
	}
	if (handler instanceof MouseOutHandler) {
		outHandlers.add((MouseOutHandler) handler);
	}
	if (handler instanceof MouseMoveHandler) {
		moveHandlers.add((MouseMoveHandler) handler);
	}
	if (handler instanceof DoubleClickHandler) {
		doubleClickHandlers.add((DoubleClickHandler) handler);
	}
}
 
開發者ID:geomajas,項目名稱:geomajas-project-client-gwt,代碼行數:27,代碼來源:CompositeGeometryIndexController.java

示例4: addHandlers

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
@Override
public void addHandlers(MouseOverHandler mouseOverHandler, MouseOutHandler mouseOutHandler) {
  // TODO(user): Investigate why the event propagation does not work and
  // remove unnecessary handler setup.
  addDomHandler(mouseOverHandler, MouseOverEvent.getType());
  addDomHandler(mouseOutHandler, MouseOutEvent.getType());
  enclosingBox.addMouseOverHandler(mouseOverHandler);
  gadgetFrame.addMouseOverHandler(mouseOverHandler);
  iframeDiv.addMouseOverHandler(mouseOverHandler);
  gadgetIframe.addHandler(mouseOverHandler, MouseOverEvent.getType());
  metaButtons.addMouseOverHandler(mouseOverHandler);
  metaLeft.addMouseOverHandler(mouseOverHandler);
  metaButtonsPanel.addMouseOverHandler(mouseOverHandler);
  metaRight.addMouseOverHandler(mouseOverHandler);
  menu.getButton().addMouseOverHandler(mouseOverHandler);
}
 
開發者ID:apache,項目名稱:incubator-wave,代碼行數:17,代碼來源:GadgetWidgetUi.java

示例5: getMouseOverhandler

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
private MouseOverHandler getMouseOverhandler(final Anchor anchor) {
	return new MouseOverHandler() {
		@Override
		public void onMouseOver(MouseOverEvent event) {
			anchor.addStyleName(ThemeStyles.get().style().borderBottom());
		}
	};
}
 
開發者ID:geowe,項目名稱:sig-seguimiento-vehiculos,代碼行數:9,代碼來源:AnchorBuilder.java

示例6: updateAlignWidget

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
public void updateAlignWidget(Widget w) {
    if (hreg != null) {
        hreg.removeHandler();
        hreg = null;
    }
    _popup.alignTo(w, PopupPane.Align.TOP_RIGHT, -15, 0);
    hreg = w.addDomHandler(new MouseOverHandler() {
        public void onMouseOver(MouseOverEvent event) {
            if (_dropClosed) _popup.show();
        }
    }, MouseOverEvent.getType());
}
 
開發者ID:lsst,項目名稱:firefly,代碼行數:13,代碼來源:FloatingVisBar.java

示例7: updateAlignWidget

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
public void updateAlignWidget(Widget w) {
    if (hreg!=null) {
        hreg.removeHandler();
        hreg= null;
    }
    popup.alignTo(w, PopupPane.Align.BOTTOM_LEFT, 0, 0);
    hreg= w.addDomHandler(new MouseOverHandler() {
        public void onMouseOver(MouseOverEvent event) {
            if (dropClosed) popup.show();
        }
    },MouseOverEvent.getType() );
}
 
開發者ID:lsst,項目名稱:firefly,代碼行數:13,代碼來源:FloatingStatusBar.java

示例8: createOnMouseEnterListener

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
public static MouseOverHandler createOnMouseEnterListener(final EventListenerGVO ev, final List<InputVariableGVO> input) {
	return new MouseOverHandler() {
		public void onMouseOver(MouseOverEvent event) {
			Map<String,String> mouseInfo = getMouseInfo(event);
			CallbackHandler.createCallBack(event.getSource(), QAMLConstants.EVENT_ONMOUSE_ENTER, ev, input, mouseInfo);
		}
	};
}
 
開發者ID:qafedev,項目名稱:qafe-platform,代碼行數:9,代碼來源:EventFactory.java

示例9: createMouseOverHandler

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
/**
 * Creates a mouse over handler for a specific row and column.
 *
 * @param row the row number.
 * @param column the column number.
 * @return the mouse over handler.
 */
private MouseOverHandler createMouseOverHandler(final int row, final int column) {
  return new MouseOverHandler() {
    @Override
    public void onMouseOver(MouseOverEvent event) {
      mouseOver(row, column);
    }
  };
}
 
開發者ID:rodion-goritskov,項目名稱:test-analytics-ng,代碼行數:16,代碼來源:CapabilitiesGridWidget.java

示例10: addMouseOverHandler

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) {
	eventHandlers.put(handler, (DomEvent.Type) MouseOverEvent.getType());
	if (canvas != null) {
		canvas.addDomHandler(handler, MouseOverEvent.getType());
	}
	return null;
}
 
開發者ID:nodchip,項目名稱:QMAClone,代碼行數:10,代碼來源:PopupCanvas.java

示例11: onMouseOver

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
public void onMouseOver(MouseOverEvent event) {
	if (service.getIndexStateService().isEnabled(index)) {
		for (MouseOverHandler handler : overHandlers) {
			handler.onMouseOver(event);
		}
	}
}
 
開發者ID:geomajas,項目名稱:geomajas-project-client-gwt,代碼行數:8,代碼來源:CompositeGeometryIndexController.java

示例12: addMouseOverHandler

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
@Override
public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) {
	return addHandler(handler, MouseOverEvent.getType());
}
 
開發者ID:Jenner4S,項目名稱:unitimes,代碼行數:5,代碼來源:P.java

示例13: addMouseOverHandler

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) {
  return addDomHandler(handler, MouseOverEvent.getType());
}
 
開發者ID:mit-cml,項目名稱:appinventor-extensions,代碼行數:4,代碼來源:HandlerPanel.java

示例14: addHandlers

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
@Override
public void addHandlers(MouseOverHandler mouseOverHandler, MouseOutHandler mouseOutHandler) {
  addDomHandler(mouseOverHandler, MouseOverEvent.getType());
  addDomHandler(mouseOutHandler, MouseOutEvent.getType());
}
 
開發者ID:jorkey,項目名稱:Wiab.pro,代碼行數:6,代碼來源:GadgetWidgetUi.java

示例15: addMouseOverHandler

import com.google.gwt.event.dom.client.MouseOverHandler; //導入依賴的package包/類
/** {@inheritDoc} */
@Override
public HandlerRegistration addMouseOverHandler(MouseOverHandler handler) {
  return addDomHandler(handler, MouseOverEvent.getType());
}
 
開發者ID:jorkey,項目名稱:Wiab.pro,代碼行數:6,代碼來源:ToggleButtonWidget.java


注:本文中的com.google.gwt.event.dom.client.MouseOverHandler類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。