net.infonode.gui

Class ButtonFactory

public class ButtonFactory extends Object

Method Summary
static voidapplyButtonHighlighter(JButton b, int padding)
static JButtoncreateButton(String text, ActionListener action)
static JButtoncreateButton(String text, boolean opaque, ActionListener action)
static JButtoncreateButton(String iconResource, String text, ActionListener action)
static JButtoncreateButton(Icon icon, String text, ActionListener action)
static JButtoncreateButton(Icon icon, String tooltipText, boolean opaque, ActionListener action)
static JButtoncreateDialogButton(String text, ActionListener action)
static JButtoncreateFlatHighlightButton(Icon icon, String tooltipText, int padding, ActionListener action)
static JButtoncreateFlatHighlightButton(Icon icon, String tooltipText, int padding, boolean focusable, ActionListener action)
static JButtoncreateFlatIconHoverButton(Icon icon, Icon hovered, Icon pressed)
static JButtoncreateHighlightButton(String text, ActionListener action)
static JButtoncreateHighlightButton(Icon icon, ActionListener action)
static JButtoncreateHighlightButton(Icon icon, String text, ActionListener action)

Method Detail

applyButtonHighlighter

public static final void applyButtonHighlighter(JButton b, int padding)

createButton

public static final JButton createButton(String text, ActionListener action)

createButton

public static final JButton createButton(String text, boolean opaque, ActionListener action)

createButton

public static final JButton createButton(String iconResource, String text, ActionListener action)

createButton

public static final JButton createButton(Icon icon, String text, ActionListener action)

createButton

public static final JButton createButton(Icon icon, String tooltipText, boolean opaque, ActionListener action)

createDialogButton

public static final JButton createDialogButton(String text, ActionListener action)

createFlatHighlightButton

public static final JButton createFlatHighlightButton(Icon icon, String tooltipText, int padding, ActionListener action)

createFlatHighlightButton

public static final JButton createFlatHighlightButton(Icon icon, String tooltipText, int padding, boolean focusable, ActionListener action)

createFlatIconHoverButton

public static final JButton createFlatIconHoverButton(Icon icon, Icon hovered, Icon pressed)

createHighlightButton

public static final JButton createHighlightButton(String text, ActionListener action)

createHighlightButton

public static final JButton createHighlightButton(Icon icon, ActionListener action)

createHighlightButton

public static final JButton createHighlightButton(Icon icon, String text, ActionListener action)