net.infonode.gui
Class ButtonFactory
java.lang.Object
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)
|
private static javax.swing.JButton |
initButton(javax.swing.JButton button)
|
private static javax.swing.JButton |
newButton(javax.swing.Icon icon)
|
private static javax.swing.JButton |
newButton(javax.swing.Icon icon,
java.lang.String text)
|
private static javax.swing.JButton |
newButton(java.lang.String text)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
normalBorder
private static final javax.swing.border.Border normalBorder
pressedBorder
private static final javax.swing.border.Border pressedBorder
ButtonFactory
private ButtonFactory()
initButton
private static javax.swing.JButton initButton(javax.swing.JButton button)
newButton
private static javax.swing.JButton newButton(java.lang.String text)
newButton
private static javax.swing.JButton newButton(javax.swing.Icon icon)
newButton
private static javax.swing.JButton newButton(javax.swing.Icon icon,
java.lang.String text)
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)