mxcelltracker.java

来自「经典的java图像处理程序源码」· Java 代码 · 共 105 行

JAVA
105
字号
/** * $Id: mxCellTracker.java,v 1.1 2009/04/05 09:22:44 gaudenz Exp $ * Copyright (c) 2008, Gaudenz Alder */package com.mxgraph.swing.handler;import java.awt.Color;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.event.MouseMotionListener;import com.mxgraph.swing.mxGraphComponent;/** * Event handler that highlights cells. Inherits from mxCellMarker. */public class mxCellTracker extends mxCellMarker implements MouseListener,		MouseMotionListener{	/**	 * Constructs an event handler that highlights cells.	 */	public mxCellTracker(mxGraphComponent graphComponent, Color color)	{		super(graphComponent, color);		graphComponent.getGraphControl().addMouseListener(this);		graphComponent.getGraphControl().addMouseMotionListener(this);	}	/**	 * 	 */	public void destroy()	{		graphComponent.getGraphControl().removeMouseListener(this);		graphComponent.getGraphControl().removeMouseMotionListener(this);	}	/*	 * (non-Javadoc)	 * @see java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent)	 */	public void mouseClicked(MouseEvent e)	{		// empty	}	/*	 * (non-Javadoc)	 * @see java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent)	 */	public void mouseEntered(MouseEvent e)	{		// empty	}	/*	 * (non-Javadoc)	 * @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent)	 */	public void mouseExited(MouseEvent e)	{		// empty	}	/*	 * (non-Javadoc)	 * @see java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent)	 */	public void mousePressed(MouseEvent e)	{		// empty	}	/*	 * (non-Javadoc)	 * @see java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent)	 */	public void mouseReleased(MouseEvent e)	{		reset();	}	/*	 * (non-Javadoc)	 * @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent)	 */	public void mouseDragged(MouseEvent e)	{		// empty	}	/*	 * (non-Javadoc)	 * @see java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent)	 */	public void mouseMoved(MouseEvent e)	{		process(e);	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?