Package jadx.gui.utils.ui
Class ActionHandler
- java.lang.Object
-
- javax.swing.AbstractAction
-
- jadx.gui.utils.ui.ActionHandler
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action
- Direct Known Subclasses:
JadxGuiAction
public class ActionHandler extends javax.swing.AbstractAction- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ActionHandler()ActionHandler(java.lang.Runnable action)ActionHandler(java.lang.String name, java.lang.Runnable action)ActionHandler(java.util.function.Consumer<java.awt.event.ActionEvent> consumer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidaddKeyBindToDescription()voidattachKeyBindingFor(javax.swing.JComponent component, javax.swing.KeyStroke keyStroke)javax.swing.JButtonmakeButton()javax.swing.JCheckBoxMenuItemmakeCheckBoxMenuItem()javax.swing.JToggleButtonmakeToggleButton()voidsetIcon(javax.swing.Icon icon)voidsetKeyBinding(javax.swing.KeyStroke keyStroke)voidsetName(java.lang.String name)voidsetNameAndDesc(java.lang.String name)voidsetSelected(boolean selected)voidsetShortDescription(java.lang.String desc)ActionHandlerwithNameAndDesc(java.lang.String name)-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Constructor Detail
-
ActionHandler
public ActionHandler(java.lang.Runnable action)
-
ActionHandler
public ActionHandler(java.util.function.Consumer<java.awt.event.ActionEvent> consumer)
-
ActionHandler
public ActionHandler(java.lang.String name, java.lang.Runnable action)
-
ActionHandler
public ActionHandler()
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
-
withNameAndDesc
public ActionHandler withNameAndDesc(java.lang.String name)
-
setNameAndDesc
public void setNameAndDesc(java.lang.String name)
-
setShortDescription
public void setShortDescription(java.lang.String desc)
-
setIcon
public void setIcon(javax.swing.Icon icon)
-
setSelected
public void setSelected(boolean selected)
-
setKeyBinding
public void setKeyBinding(javax.swing.KeyStroke keyStroke)
-
attachKeyBindingFor
public void attachKeyBindingFor(javax.swing.JComponent component, javax.swing.KeyStroke keyStroke)
-
addKeyBindToDescription
public void addKeyBindToDescription()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
-
makeButton
public javax.swing.JButton makeButton()
-
makeToggleButton
public javax.swing.JToggleButton makeToggleButton()
-
makeCheckBoxMenuItem
public javax.swing.JCheckBoxMenuItem makeCheckBoxMenuItem()
-
-