/**
*
*/
package com.github.cbpos1989.gui_tutorials;
import java.awt.Component;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
/**
* Listener class that will call repaint method for the RandomStringsPanel class every time the mouse button is pressed.
*
* @author Colm O'Sullivan
*
*/
public class RepaintOnClick implements MouseListener {
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent)
*/
@Override
public void mouseClicked(MouseEvent evt) {}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent)
*/
@Override
public void mouseEntered(MouseEvent evt) {}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent)
*/
@Override
public void mouseExited(MouseEvent evt) {}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent)
*/
@Override
public void mousePressed(MouseEvent evt) {
Component source = (Component)evt.getSource();
source.repaint();
}
/* (non-Javadoc)
* @see java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent)
*/
@Override
public void mouseReleased(MouseEvent evt) {}
}