public abstract class TextAction extends AbstractAction
警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已被添加到java.beans
包中。 请参阅XMLEncoder
。
changeSupport, enabled
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 and Description |
---|
TextAction(String name)
创建一个新的JTextAction对象。
|
Modifier and Type | Method and Description |
---|---|
static Action[] |
augmentList(Action[] list1, Action[] list2)
获取一个命令列表,并用另一个命令列表来增加它。
|
protected JTextComponent |
getFocusedComponent()
获取当前具有焦点的文本组件。
|
protected JTextComponent |
getTextComponent(ActionEvent e)
确定要用于操作的组件。
|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionPerformed
public TextAction(String name)
name
- 动作的名称
protected final JTextComponent getTextComponent(ActionEvent e)
e
- ActionEvent
public static final Action[] augmentList(Action[] list1, Action[] list2)
list1
- 第一个列表,可能是空的,但不是
null
list2
- 第二个列表,可能是空的但不是
null
protected final JTextComponent getFocusedComponent()