当前位置: 首页>>代码示例>>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;未经允许,请勿转载。