Package VASSAL.chat.ui
Class SendSoundAction
java.lang.Object
javax.swing.AbstractAction
VASSAL.chat.ui.SendSoundAction
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
public class SendSoundAction extends AbstractAction
Send a wake-up sound to another player
- Can't wake-up oneself
- No wake-ups in the default room
- No wake-ups to people in different rooms
- No wake-up to the same person in the same room until at least 5 seconds has passed.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
Constructors Constructor Description SendSoundAction(String name, ChatServerConnection client, String soundKey, Player target)
-
Method Summary
Modifier and Type Method Description void
actionPerformed(ActionEvent e)
static PlayerActionFactory
factory(ChatServerConnection client, String name, String soundKey, String defaultSoundFile)
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Constructor Details
-
SendSoundAction
-
-
Method Details
-
actionPerformed
-
factory
public static PlayerActionFactory factory(ChatServerConnection client, String name, String soundKey, String defaultSoundFile)
-