本文整理了Java中java.awt.Window.contains()
方法的一些代码示例,展示了Window.contains()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.contains()
方法的具体详情如下:
包路径:java.awt.Window
类名称:Window
方法名:contains
暂无
代码示例来源:origin: io.ultreia.java4all.jaxx/jaxx-widgets-extra
public boolean handleEventFromParentComponent(MouseEvent mouseEvent) {
// filter out events that come from client explicitly calling this method, but we have already handled in awt event listener
if (mouseEvent == lastMouseEvent) {
return false;
}
Object source = mouseEvent.getSource();
if (source != parentComponent) {
return false;
}
int id = mouseEvent.getID();
int x = mouseEvent.getX();
int y = mouseEvent.getY();
long when = mouseEvent.getWhen();
int modifiers = mouseEvent.getModifiers();
int clickCount = mouseEvent.getClickCount();
boolean isPopupTrigger = mouseEvent.isPopupTrigger();
if (id == MouseEvent.MOUSE_EXITED) {
Point point = SwingUtilities.convertPoint(parentComponent, x, y, tipComponentWindow);
if (tipComponentWindow.contains(point)) {
MouseEvent newEvent = new MouseEvent(parentComponent, MouseEvent.MOUSE_MOVED, when, modifiers,
x, y, clickCount, isPopupTrigger);
parentComponent.dispatchEvent(newEvent);
// If the datatip has been hidden as a result, then process the exit event, too, so that
// e.g. tooltips will hide.
return parentComponent != null;
}
}
return false;
}
代码示例来源:origin: org.nuiton/nuiton-widgets
public boolean handleEventFromParentComponent(MouseEvent mouseEvent) {
// filter out events that come from client explicitly calling this method, but we have already handled in awt event listener
if(mouseEvent == lastMouseEvent) {
return false;
}
Object source = mouseEvent.getSource();
if(source != parentComponent) {
return false;
}
int id = mouseEvent.getID();
int x = mouseEvent.getX();
int y = mouseEvent.getY();
long when = mouseEvent.getWhen();
int modifiers = mouseEvent.getModifiers();
int clickCount = mouseEvent.getClickCount();
boolean isPopupTrigger = mouseEvent.isPopupTrigger();
if(id == MouseEvent.MOUSE_EXITED) {
Point point = SwingUtilities.convertPoint(parentComponent, x, y, tipComponentWindow);
if(tipComponentWindow.contains(point)) {
MouseEvent newEvent = new MouseEvent(parentComponent, MouseEvent.MOUSE_MOVED, when, modifiers,
x, y, clickCount, isPopupTrigger);
parentComponent.dispatchEvent(newEvent);
// If the datatip has been hidden as a result, then process the exit event, too, so that
// e.g. tooltips will hide.
boolean stillVisible = parentComponent != null;
return stillVisible;
}
}
return false;
}
内容来源于网络,如有侵权,请联系作者删除!