| RunButton.java |
package cutils.gui;
import gui.mouse.MouseComponentMover;
import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.border.*;
abstract class RunButton extends JButton implements Runnable, ActionListener{
public RunButton(String label) {
super(label);
this.setSize(100,40);
new MouseComponentMover(this);
addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
run();
}
}