/*
* Copyright 2005 MH-Software-Entwicklung. All rights reserved.
* Use is subject to license terms.
*/
package com.jtattoo.plaf;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.plaf.basic.*;
public class BaseButtonListener extends BasicButtonListener {
public BaseButtonListener(AbstractButton b) {
super(b);
}
public void focusGained(FocusEvent e) {
AbstractButton b = (AbstractButton) e.getSource();
b.repaint();
}
public void focusLost(FocusEvent e) {
AbstractButton b = (AbstractButton) e.getSource();
b.repaint();
}
public void mouseEntered(MouseEvent e) {
super.mouseEntered(e);
AbstractButton button = (AbstractButton) e.getSource();
button.getModel().setRollover(true);
}
public void mouseExited(MouseEvent e) {
super.mouseExited(e);
AbstractButton button = (AbstractButton) e.getSource();
button.getModel().setRollover(false);
}
public void mouseReleased(MouseEvent e) {
super.mouseReleased(e);
}
}