|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.ibm.as400.ui.framework.java.PopupMenuButton
public class PopupMenuButton extends JPanel
An implementation of a push button/popup menu combination control. The control consists of 3 parts: the main button, the arrow button, and the popup menu. The popup menu typically displays a list of similar actions that can be performed. The main button typically performs the default action listed in the popup menu. The popup menu is displayed when the arrow button is pressed.
Modifier and Type | Class and Description |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Modifier and Type | Field and Description |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor and Description |
---|
PopupMenuButton()
Constructs a popup menu button with no text, no icon, no tool tip, and no popup menu. |
PopupMenuButton(Icon icon,
String toolTip,
Icon arrowIcon,
String arrowToolTip,
JPopupMenu popup)
Constructs a popup menu button with an icon, tool tip, and popup menu. |
PopupMenuButton(Icon icon,
String toolTip,
JPopupMenu popup)
Constructs a popup menu button with an icon, tool tip, and popup menu. |
PopupMenuButton(Icon icon,
String toolTip,
String arrowToolTip,
JPopupMenu popup)
Constructs a popup menu button with an icon, tool tip, and popup menu. |
PopupMenuButton(String text,
Icon icon,
String toolTip,
Icon arrowIcon,
String arrowToolTip,
JPopupMenu popup)
Constructs a popup menu button with set text, icon, tool tip, and popup menu. |
PopupMenuButton(String text,
Icon icon,
String toolTip,
JPopupMenu popup)
Constructs a popup menu button with set text, icon, tool tip, and popup menu. |
PopupMenuButton(String text,
Icon icon,
String toolTip,
String arrowToolTip,
JPopupMenu popup)
Constructs a popup menu button with set text, icon, tool tip, and popup menu. |
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(ActionListener al)
adds an ActionListener to the main button |
String |
getActionCommand()
Returns the action command for the main button |
JToggleButton |
getArrowButton()
Returns the arrow button |
JButton |
getButton()
Returns the main button |
JPopupMenu |
getPopupMenu()
Returns the popup menu |
boolean |
isEnabled()
Checks if the PopupMenuButton is disabled |
void |
removeActionListener(ActionListener al)
removes an ActionListener from the main button |
void |
setActionCommand(String action)
Sets the action command for the main button |
void |
setEnabled(boolean b)
Enables (or disables) the entire control |
void |
setPopupMenu(JPopupMenu menu)
Sets the popup menu to be displayed. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PopupMenuButton()
public PopupMenuButton(Icon icon, String toolTip, JPopupMenu popup)
icon
- the icon image to display on the main buttontoolTip
- the tool tip for the main and arrow buttonspopup
- the popup menu to be displayedpublic PopupMenuButton(Icon icon, String toolTip, String arrowToolTip, JPopupMenu popup)
icon
- the icon image to display on the main buttontoolTip
- the tool tip for the main buttonarrowToolTip
- the tool tip for the arrow buttonpopup
- the popup menu to be displayedpublic PopupMenuButton(Icon icon, String toolTip, Icon arrowIcon, String arrowToolTip, JPopupMenu popup)
icon
- the icon image to display on the main buttontoolTip
- the tool tip for the main buttonarrowIcon
- the icon image to display on the arrow buttonarrowToolTip
- the tool tip for the arrow buttonpopup
- the popup menu to be displayedpublic PopupMenuButton(String text, Icon icon, String toolTip, JPopupMenu popup)
text
- the text of the main buttonicon
- the icon image to display on the main buttontoolTip
- the tool tip for the main and arrow buttonspopup
- the popup menu to be displayedpublic PopupMenuButton(String text, Icon icon, String toolTip, String arrowToolTip, JPopupMenu popup)
text
- the text of the main buttonicon
- the icon image to display on the main buttontoolTip
- the tool tip for the main buttonarrowToolTip
- the tool tip for the arrow buttonpopup
- the popup menu to be displayedpublic PopupMenuButton(String text, Icon icon, String toolTip, Icon arrowIcon, String arrowToolTip, JPopupMenu popup)
text
- the text of the main buttonicon
- the icon image to display on the main buttontoolTip
- the tool tip for the main buttonarrowIcon
- the icon image to display on the arrow buttonarrowToolTip
- the tool tip for the arrow buttonpopup
- the popup menu to be displayedMethod Detail |
---|
public void setActionCommand(String action)
public String getActionCommand()
public void addActionListener(ActionListener al)
public void removeActionListener(ActionListener al)
public void setEnabled(boolean b)
setEnabled
in class JComponent
public boolean isEnabled()
isEnabled
in class Component
public JButton getButton()
public JToggleButton getArrowButton()
public JPopupMenu getPopupMenu()
public void setPopupMenu(JPopupMenu menu)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |