com.frinika.gui.util
Class ButtonFactory
java.lang.Object
com.frinika.gui.util.ButtonFactory
public class ButtonFactory
- extends java.lang.Object
A toolkit class for creating graphical buttons. Images are png images retrieved from the icons folder
- Author:
- P.J. Leonard, Peter Salomonsen
Method Summary |
static javax.swing.JLabel |
makeIconLabel(java.lang.String imageName)
|
static javax.swing.JButton |
makePressButton(java.lang.String imageName,
java.lang.String actionCommand,
java.lang.String toolTipText,
java.awt.event.ActionListener listener,
javax.swing.JComponent panel)
Make a press button |
static javax.swing.JToggleButton |
makeToggleButton(java.lang.String imageName,
java.lang.String actionCommand,
java.lang.String toolTipText,
java.awt.event.ActionListener listener,
javax.swing.ButtonGroup group,
javax.swing.JPanel panel)
Make a toggle button |
static javax.swing.JToggleButton |
makeToggleButton(java.lang.String imageName,
java.lang.String actionCommand,
java.lang.String toolTipText,
java.awt.event.ActionListener listener,
javax.swing.JComponent panel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ButtonFactory
public ButtonFactory()
makeToggleButton
public static javax.swing.JToggleButton makeToggleButton(java.lang.String imageName,
java.lang.String actionCommand,
java.lang.String toolTipText,
java.awt.event.ActionListener listener,
javax.swing.ButtonGroup group,
javax.swing.JPanel panel)
- Make a toggle button
- Parameters:
imageName
- - just the name, no folder or file extension informationactionCommand
- - action command string for the actionlistenertoolTipText
- listener
- - action listenergroup
- panel
-
- Returns:
makePressButton
public static javax.swing.JButton makePressButton(java.lang.String imageName,
java.lang.String actionCommand,
java.lang.String toolTipText,
java.awt.event.ActionListener listener,
javax.swing.JComponent panel)
- Make a press button
- Parameters:
imageName
- - just the name, no folder or file extension informationactionCommand
- - action command string for the actionlistenertoolTipText
- listener
- - action listenerpanel
-
- Returns:
makeToggleButton
public static javax.swing.JToggleButton makeToggleButton(java.lang.String imageName,
java.lang.String actionCommand,
java.lang.String toolTipText,
java.awt.event.ActionListener listener,
javax.swing.JComponent panel)
makeIconLabel
public static javax.swing.JLabel makeIconLabel(java.lang.String imageName)