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(); } }