private void setMouseMotionListener() {
addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(final MouseEvent event) {
final int cardIndex = getPermanentInfoIndexAt(event.getX(), event.getY());
final boolean isCardChanged = (currentCardIndex != cardIndex);
if (cardIndex >= 0) {
if (isCardChanged) {
if (!CONFIG.isMouseWheelPopup() || viewer.getController().isPopupVisible()) {
showCardPopup(cardIndex);
}
}
} else {
viewer.getController().hideInfo();
}
currentCardIndex = cardIndex;
if (linkedScreenRectangles.size() > 1) {
redrawCachedImage();
}
}
});
}
ImagePermanentViewer.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:magarena
作者:
评论列表
文章目录