net.infonode.gui
Class ButtonFactory

java.lang.Object
  extended by net.infonode.gui.ButtonFactory

public class ButtonFactory
extends java.lang.Object


Method Summary
static void applyButtonHighlighter(javax.swing.JButton b, int padding)
           
static javax.swing.JButton createButton(javax.swing.Icon icon, java.lang.String text, java.awt.event.ActionListener action)
           
static javax.swing.JButton createButton(javax.swing.Icon icon, java.lang.String tooltipText, boolean opaque, java.awt.event.ActionListener action)
           
static javax.swing.JButton createButton(java.lang.String text, java.awt.event.ActionListener action)
           
static javax.swing.JButton createButton(java.lang.String text, boolean opaque, java.awt.event.ActionListener action)
           
static javax.swing.JButton createButton(java.lang.String iconResource, java.lang.String text, java.awt.event.ActionListener action)
           
static javax.swing.JButton createDialogButton(java.lang.String text, java.awt.event.ActionListener action)
           
static javax.swing.JButton createFlatHighlightButton(javax.swing.Icon icon, java.lang.String tooltipText, int padding, java.awt.event.ActionListener action)
           
static javax.swing.JButton createFlatHighlightButton(javax.swing.Icon icon, java.lang.String tooltipText, int padding, boolean focusable, java.awt.event.ActionListener action)
           
static javax.swing.JButton createFlatIconHoverButton(javax.swing.Icon icon, javax.swing.Icon hovered, javax.swing.Icon pressed)
           
static javax.swing.JButton createHighlightButton(javax.swing.Icon icon, java.awt.event.ActionListener action)
           
static javax.swing.JButton createHighlightButton(javax.swing.Icon icon, java.lang.String text, java.awt.event.ActionListener action)
           
static javax.swing.JButton createHighlightButton(java.lang.String text, java.awt.event.ActionListener action)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createDialogButton

public static final javax.swing.JButton createDialogButton(java.lang.String text,
                                                           java.awt.event.ActionListener action)

createButton

public static final javax.swing.JButton createButton(java.lang.String text,
                                                     java.awt.event.ActionListener action)

createButton

public static final javax.swing.JButton createButton(java.lang.String text,
                                                     boolean opaque,
                                                     java.awt.event.ActionListener action)

createButton

public static final javax.swing.JButton createButton(java.lang.String iconResource,
                                                     java.lang.String text,
                                                     java.awt.event.ActionListener action)

createButton

public static final javax.swing.JButton createButton(javax.swing.Icon icon,
                                                     java.lang.String text,
                                                     java.awt.event.ActionListener action)

createButton

public static final javax.swing.JButton createButton(javax.swing.Icon icon,
                                                     java.lang.String tooltipText,
                                                     boolean opaque,
                                                     java.awt.event.ActionListener action)

createFlatHighlightButton

public static final javax.swing.JButton createFlatHighlightButton(javax.swing.Icon icon,
                                                                  java.lang.String tooltipText,
                                                                  int padding,
                                                                  java.awt.event.ActionListener action)

applyButtonHighlighter

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

createFlatHighlightButton

public static final javax.swing.JButton createFlatHighlightButton(javax.swing.Icon icon,
                                                                  java.lang.String tooltipText,
                                                                  int padding,
                                                                  boolean focusable,
                                                                  java.awt.event.ActionListener action)

createHighlightButton

public static final javax.swing.JButton createHighlightButton(java.lang.String text,
                                                              java.awt.event.ActionListener action)

createHighlightButton

public static final javax.swing.JButton createHighlightButton(javax.swing.Icon icon,
                                                              java.awt.event.ActionListener action)

createHighlightButton

public static final javax.swing.JButton createHighlightButton(javax.swing.Icon icon,
                                                              java.lang.String text,
                                                              java.awt.event.ActionListener action)

createFlatIconHoverButton

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