|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.AbstractAction javax.swing.text.TextAction
public abstract class TextAction
用於跨多個不同文本元件共享的鍵綁定的 Action 實作。因為共享該動作,所以它一定有一個獲得其動作目標的途徑。此類別提供試圖尋找要操作的文本元件的支持。獲得要操作的元件的首選途徑是通過接收到的 ActionEvent。如果由 getSource 返回的 Object 能收縮為一個文本元件,則使用它。如果動作事件為 null 或者不能被收縮,則試用最後一個獲得焦點的文本元件。這通過配合使用一個安排與 TextAction 共享資訊的 JTextController 來確定。
警告:此類別的已序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans
套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder
。
欄位摘要 |
---|
從類別 javax.swing.AbstractAction 繼承的欄位 |
---|
changeSupport, enabled |
從介面 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 |
建構子摘要 | |
---|---|
TextAction(String name)
創建一個新的 JTextAction 物件。 |
方法摘要 | |
---|---|
static Action[] |
augmentList(Action[] list1,
Action[] list2)
取一個命令列表並用另一個命令列表去擴充。 |
protected JTextComponent |
getFocusedComponent()
獲取當前具有焦點的文本元件。 |
protected JTextComponent |
getTextComponent(ActionEvent e)
確定動作所使用的元件。 |
從類別 javax.swing.AbstractAction 繼承的方法 |
---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
從類別 java.lang.Object 繼承的方法 |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
從介面 java.awt.event.ActionListener 繼承的方法 |
---|
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()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。