com.izforge.izpack.gui
Class ButtonFactory
java.lang.Object
com.izforge.izpack.gui.ButtonFactory
- public class ButtonFactory
- extends java.lang.Object
This class makes it possible to use default buttons on macosx platform
Method Summary |
static javax.swing.JButton |
createButton(javax.swing.Action a,
java.awt.Color color)
|
static javax.swing.JButton |
createButton(javax.swing.Icon icon,
java.awt.Color color)
|
static javax.swing.JButton |
createButton(java.lang.String text,
java.awt.Color color)
|
static javax.swing.JButton |
createButton(java.lang.String text,
javax.swing.Icon icon,
java.awt.Color color)
|
static void |
useButtonIcons()
Enable icons for buttons
This setting has no effect on OSX |
static void |
useHighlightButtons()
Enable highlight buttons
This setting has no effect on OSX |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
useHighlightButtons
private static boolean useHighlightButtons
useButtonIcons
private static boolean useButtonIcons
ButtonFactory
public ButtonFactory()
useButtonIcons
public static void useButtonIcons()
- Enable icons for buttons
This setting has no effect on OSX
useHighlightButtons
public static void useHighlightButtons()
- Enable highlight buttons
This setting has no effect on OSX
createButton
public static javax.swing.JButton createButton(javax.swing.Icon icon,
java.awt.Color color)
createButton
public static javax.swing.JButton createButton(java.lang.String text,
java.awt.Color color)
createButton
public static javax.swing.JButton createButton(java.lang.String text,
javax.swing.Icon icon,
java.awt.Color color)
createButton
public static javax.swing.JButton createButton(javax.swing.Action a,
java.awt.Color color)