javax.swing.text
類別 DefaultEditorKit.DefaultKeyTypedAction
java.lang.Object
javax.swing.AbstractAction
javax.swing.text.TextAction
javax.swing.text.DefaultEditorKit.DefaultKeyTypedAction
- 所有已實作的介面:
- ActionListener, Serializable, Cloneable, EventListener, Action
- 正在封閉類別:
- DefaultEditorKit
public static class DefaultEditorKit.DefaultKeyTypedAction
- extends TextAction
如果接收到鍵輸入事件 並且無 keymap 輸入,則預設執行該動作。不同的虛擬機器對於將什麼作為鍵輸入 事件發送有所不同,並且此動作試圖過濾掉不需要的事件。這將過濾控制字元和那些帶有 ALT 修飾符的字元。它允許 Control-Alt 序列通過,因為它們在一些 PC 鍵盤上組成了合法的 unicode 字元。
如果事件未獲得過濾,它會嘗試將內容插入文本編輯器。內容取自 ActionEvent 的命令字元串。文本輸入通過目標文本元件的 replaceSelection
方法完成。這是大多數文本輸入任務都將觸發的動作。
警告:此類別的已序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans
套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder
。
- 另請參見:
DefaultEditorKit.defaultKeyTypedAction
,
DefaultEditorKit.getActions()
,
Keymap.setDefaultAction(javax.swing.Action)
,
Keymap.getDefaultAction()
從介面 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 |
DefaultEditorKit.DefaultKeyTypedAction
public DefaultEditorKit.DefaultKeyTypedAction()
- 用適當的標識符創建此物件。
actionPerformed
public void actionPerformed(ActionEvent e)
- 動作觸發時執行的操作。
- 參數:
e
- 動作事件
提交錯誤或意見版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。