package skrueger.swing; import javax.swing.Action; import javax.swing.BorderFactory; import javax.swing.JButton; public class SmallButton extends JButton { public SmallButton() { setBorder(BorderFactory.createCompoundBorder(BorderFactory .createEtchedBorder(), BorderFactory.createEmptyBorder(0, 1, 0, 3))); } public SmallButton(Action action, String tooltip) { this(action); setToolTipText(tooltip); } public SmallButton(String label) { this(); setText(label); } public SmallButton(String label, String toolTip) { this(); setText(label); setToolTipText(toolTip); } public SmallButton(Action action) { this(); setAction(action); } }